***glibc detected *** ./linklist: free(): invalid pointer: 0x0805b4f8 *** ======= Backtrace: ========= /lib/libc.so.6[0xb748e50b] /lib/libc.so.6[0xb748fde4] /lib/libc.so.6(cfree+0x6d)[0xb7492fdd] /usr/lib/libstdc++.so.6(_ZdlPv+0x1f)[0xb7685f4f] ./linklist[0x8050a88] ./linklist[0x804db03] ./linklist[0x804b8b7] /lib/libc.so.6(__libc_start_main+0xfe)[0xb7437ace] ./linklist[0x804a6f1] ======= Memory map: ======== 08048000-08059000 r-xp 00000000 08:12 270817165 /home/ruben/cplus/link_list_template_mysql/linklist 08059000-0805a000 r--p 00010000 08:12 270817165 /home/ruben/cplus/link_list_template_mysql/linklist 0805a000-0805b000 rw-p 00011000 08:12 270817165 /home/ruben/cplus/link_list_template_mysql/linklist 0805b000-0863e000 rw-p 00000000 00:00 0 [heap] b7200000-b7221000 rw-p 00000000 00:00 0 b7221000-b7300000 ---p 00000000 00:00 0 b73bc000-b73be000 rw-p 00000000 00:00 0 b73be000-b73d0000 r-xp 00000000 08:02 41205 /lib/libz.so.1.2.3 b73d0000-b73d1000 r--p 00011000 08:02 41205 /lib/libz.so.1.2.3 b73d1000-b73d2000 rw-p 00012000 08:02 41205 /lib/libz.so.1.2.3 b73d2000-b73e7000 r-xp 00000000 08:02 36322 /lib/libnsl-2.10.1.so b73e7000-b73e8000 r--p 00014000 08:02 36322 /lib/libnsl-2.10.1.so b73e8000-b73e9000 rw-p 00015000 08:02 36322 /lib/libnsl-2.10.1.so b73e9000-b73eb000 rw-p 00000000 00:00 0 b73eb000-b73f8000 r-xp 00000000 08:02 36315 /lib/libcrypt-2.10.1.so b73f8000-b73f9000 r--p 0000c000 08:02 36315 /lib/libcrypt-2.10.1.so b73f9000-b73fa000 rw-p 0000d000 08:02 36315 /lib/libcrypt-2.10.1.so b73fa000-b7421000 rw-p 00000000 00:00 0 b7421000-b757a000 r-xp 00000000 08:02 36311 /lib/libc-2.10.1.so b757a000-b757b000 ---p 00159000 08:02 36311 /lib/libc-2.10.1.so b757b000-b757d000 r--p 00159000 08:02 36311 /lib/libc-2.10.1.so b757d000-b757e000 rw-p 0015b000 08:02 36311 /lib/libc-2.10.1.so b757e000-b7581000 rw-p 00000000 00:00 0 b7581000-b759f000 r-xp 00000000 08:02 46465 /lib/libgcc_s.so.1 b759f000-b75a0000 r--p 0001d000 08:02 46465 /lib/libgcc_s.so.1 b75a0000-b75a1000 rw-p 0001e000 08:02 46465 /lib/libgcc_s.so.1 b75a1000-b75a2000 rw-p 00000000 00:00 0 b75a2000-b75c9000 r-xp 00000000 08:02 36319 /lib/libm-2.10.1.so b75c9000-b75ca000 r--p 00027000 08:02 36319 /lib/libm-2.10.1.so b75ca000-b75cb000 rw-p 00028000 08:02 36319 /lib/libm-2.10.1.so b75cb000-b76b2000 r-xp 00000000 08:02 51954 /usr/lib/libstdc++.so.6.0.12 b76b2000-b76b3000 ---p 000e7000 08:02 51954 /usr/lib/libstdc++.so.6.0.12 b76b3000-b76b7000 r--p 000e7000 08:02 51954 /usr/lib/libstdc++.so.6.0.12 b76b7000-b76b8000 rw-p 000eb000 08:02 51954 /usr/lib/libstdc++.so.6.0.12 b76b8000-b76bf000 rw-p 00000000 00:00 0 b76bf000-b7704000 r-xp 00000000 08:02 326838 /usr/local/lib/mysql/libmysqlclient.so.16.0.0 b7704000-b7705000 r--p 00045000 08:02 326838 /usr/local/lib/mysql/libmysqlclient.so.16.0.0 b7705000-b772e000 rw-p 00046000 08:02 326838 /usr/local/lib/mysql/libmysqlclient.so.16.0.0 b772e000-b7731000 rw-p 00000000 00:00 0 b7731000-b777d000 r-xp 00000000 08:02 909933 /usr/local/lib/libmysqlpp.so.3.1.0 b777d000-b777e000 ---p 0004c000 08:02 909933 /usr/local/lib/libmysqlpp.so.3.1.0 b777e000-b777f000 r--p 0004c000 08:02 909933 /usr/local/lib/libmysqlpp.so.3.1.0 b777f000-b7780000 rw-p 0004d000 08:02 909933 /usr/local/lib/libmysqlpp.so.3.1.0 b7795000-b77a0000 r-xp 00000000 08:02 36328 /lib/libnss_files-2.10.1.so b77a0000-b77a1000 r--p 0000a000 08:02 36328 /lib/libnss_files-2.10.1.so b77a1000-b77a2000 rw-p 0000b000 08:02 36328 /lib/libnss_files-2.10.1.so b77a2000-b77a4000 rw-p 00000000 00:00 0 b77a4000-b77c2000 r-xp 00000000 08:02 36304 /lib/ld-2.10.1.so b77c2000-b77c3000 r--p 0001d000 08:02 36304 /lib/ld-2.10.1.so b77c3000-b77c4000 rw-p 0001e000 08:02 36304 /lib/ld-2.10.1.so bfd6b000-bfd80000 rw-p 00000000 00:00 0 [stack] ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso] Aborted