Bug with MySQL 5 and newlisp 8.9.0?
Posted: Sat Jul 22, 2006 10:29 pm
I am running OpenSUSE 10.1 with MySQL 5.0.18-16 and newlisp 8.9.0
If I load the mysql5.lsp in the base distribution of newlisp and try to connect to my local database, newlisp crashes on me. Anyone having this problem with the latest newlisp and mysql5?
> (MySQL:connect "localhost" "user" "p4ssw0rd" "db")
*** glibc detected *** newlisp: double free or corruption (!prev): 0x08076008 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7d94911]
/lib/libc.so.6(__libc_free+0x84)[0xb7d95f84]
/usr/lib/libmysqlclient.so.15.0.0(my_no_flags_free+0x21)[0xb7bb8351]
/usr/lib/libmysqlclient.so.15.0.0(net_end+0x25)[0xb7be0ba5]
/usr/lib/libmysqlclient.so.15.0.0(end_server+0x4d)[0xb7bdb36d]
/usr/lib/libmysqlclient.so.15.0.0(mysql_real_connect+0x36c)[0xb7bdcf9c]
newlisp[0x8064b5e]
newlisp[0x8064d9e]
newlisp[0x804e3f3]
newlisp[0x8057ea4]
newlisp[0x8057fb9]
newlisp[0x804e3c2]
newlisp[0x804eb51]
newlisp[0x804e3c2]
newlisp[0x8051eb8]
newlisp[0x804e36c]
newlisp[0x80521fb]
newlisp[0x8052917]
newlisp[0x8052e04]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7d4687c]
newlisp[0x804a1e1]
======= Memory map: ========
08048000-08074000 r-xp 00000000 03:03 572872 /usr/bin/newlisp
08074000-08076000 rw-p 0002c000 03:03 572872 /usr/bin/newlisp
08076000-080bb000 rw-p 08076000 00:00 0 [heap]
b7a00000-b7a21000 rw-p b7a00000 00:00 0
b7a21000-b7b00000 ---p b7a21000 00:00 0
b7b35000-b7b3f000 r-xp 00000000 03:03 2567376 /lib/libgcc_s.so.1
b7b3f000-b7b40000 rw-p 00009000 03:03 2567376 /lib/libgcc_s.so.1
b7b40000-b7b51000 r-xp 00000000 03:03 2567345 /lib/libnsl-2.4.so
b7b51000-b7b53000 rw-p 00010000 03:03 2567345 /lib/libnsl-2.4.so
b7b53000-b7b55000 rw-p b7b53000 00:00 0
b7b55000-b7b5e000 r-xp 00000000 03:03 2567338 /lib/libcrypt-2.4.so
b7b5e000-b7b61000 rw-p 00008000 03:03 2567338 /lib/libcrypt-2.4.so
b7b61000-b7b88000 rw-p b7b61000 00:00 0
b7ba3000-b7cb1000 r-xp 00000000 03:03 1510871 /usr/lib/libmysqlclient.so.15.0.0
b7cb1000-b7cdc000 rw-p 0010e000 03:03 1510871 /usr/lib/libmysqlclient.so.15.0.0
b7cdc000-b7d0f000 r--p 00000000 03:03 1603995 /usr/lib/locale/en_US.utf8/LC_CTYPE
b7d0f000-b7d31000 rw-p b7d0f000 00:00 0
b7d31000-b7e4a000 r-xp 00000000 03:03 2567334 /lib/libc-2.4.so
b7e4a000-b7e4c000 r--p 00118000 03:03 2567334 /lib/libc-2.4.so
b7e4c000-b7e4e000 rw-p 0011a000 03:03 2567334 /lib/libc-2.4.so
b7e4e000-b7e52000 rw-p b7e4e000 00:00 0
b7e52000-b7e8d000 r-xp 00000000 03:03 2567382 /lib/libncurses.so.5.5
b7e8d000-b7e98000 rw-p 0003a000 03:03 2567382 /lib/libncurses.so.5.5
b7e98000-b7e99000 rw-p b7e98000 00:00 0
b7e99000-b7ec3000 r-xp 00000000 03:03 2567392 /lib/libreadline.so.5.1
b7ec3000-b7ec7000 rw-p 0002a000 03:03 2567392 /lib/libreadline.so.5.1
b7ec7000-b7ec8000 rw-p b7ec7000 00:00 0
b7ec8000-b7eca000 r-xp 00000000 03:03 2567340 /lib/libdl-2.4.so
b7eca000-b7ecc000 rw-p 00001000 03:03 2567340 /lib/libdl-2.4.so
b7ecc000-b7eef000 r-xp 00000000 03:03 2567342 /lib/libm-2.4.so
b7eef000-b7ef1000 rw-p 00022000 03:03 2567342 /lib/libm-2.4.so
b7ef2000-b7f03000 r-xp 00000000 03:03 2567386 /lib/libz.so.1.2.3
b7f03000-b7f04000 rw-p 00010000 03:03 2567386 /lib/libz.so.1.2.3
b7f04000-b7f0b000 r--s 00000000 03:03 1587225 /usr/lib/gconv/gconv-modules.cache
b7f0b000-b7f0d000 rw-p b7f0b000 00:00 0
b7f0d000-b7f27000 r-xp 00000000 03:03 2567327 /lib/ld-2.4.so
b7f27000-b7f29000 rw-p 00019000 03:03 2567327 /lib/ld-2.4.so
bff96000-bffad000 rw-p bff96000 00:00 0 [stack]
ffffe000-fffff000 ---p 00000000 00:00 0 [vdso]
Aborted
If I load the mysql5.lsp in the base distribution of newlisp and try to connect to my local database, newlisp crashes on me. Anyone having this problem with the latest newlisp and mysql5?
> (MySQL:connect "localhost" "user" "p4ssw0rd" "db")
*** glibc detected *** newlisp: double free or corruption (!prev): 0x08076008 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7d94911]
/lib/libc.so.6(__libc_free+0x84)[0xb7d95f84]
/usr/lib/libmysqlclient.so.15.0.0(my_no_flags_free+0x21)[0xb7bb8351]
/usr/lib/libmysqlclient.so.15.0.0(net_end+0x25)[0xb7be0ba5]
/usr/lib/libmysqlclient.so.15.0.0(end_server+0x4d)[0xb7bdb36d]
/usr/lib/libmysqlclient.so.15.0.0(mysql_real_connect+0x36c)[0xb7bdcf9c]
newlisp[0x8064b5e]
newlisp[0x8064d9e]
newlisp[0x804e3f3]
newlisp[0x8057ea4]
newlisp[0x8057fb9]
newlisp[0x804e3c2]
newlisp[0x804eb51]
newlisp[0x804e3c2]
newlisp[0x8051eb8]
newlisp[0x804e36c]
newlisp[0x80521fb]
newlisp[0x8052917]
newlisp[0x8052e04]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7d4687c]
newlisp[0x804a1e1]
======= Memory map: ========
08048000-08074000 r-xp 00000000 03:03 572872 /usr/bin/newlisp
08074000-08076000 rw-p 0002c000 03:03 572872 /usr/bin/newlisp
08076000-080bb000 rw-p 08076000 00:00 0 [heap]
b7a00000-b7a21000 rw-p b7a00000 00:00 0
b7a21000-b7b00000 ---p b7a21000 00:00 0
b7b35000-b7b3f000 r-xp 00000000 03:03 2567376 /lib/libgcc_s.so.1
b7b3f000-b7b40000 rw-p 00009000 03:03 2567376 /lib/libgcc_s.so.1
b7b40000-b7b51000 r-xp 00000000 03:03 2567345 /lib/libnsl-2.4.so
b7b51000-b7b53000 rw-p 00010000 03:03 2567345 /lib/libnsl-2.4.so
b7b53000-b7b55000 rw-p b7b53000 00:00 0
b7b55000-b7b5e000 r-xp 00000000 03:03 2567338 /lib/libcrypt-2.4.so
b7b5e000-b7b61000 rw-p 00008000 03:03 2567338 /lib/libcrypt-2.4.so
b7b61000-b7b88000 rw-p b7b61000 00:00 0
b7ba3000-b7cb1000 r-xp 00000000 03:03 1510871 /usr/lib/libmysqlclient.so.15.0.0
b7cb1000-b7cdc000 rw-p 0010e000 03:03 1510871 /usr/lib/libmysqlclient.so.15.0.0
b7cdc000-b7d0f000 r--p 00000000 03:03 1603995 /usr/lib/locale/en_US.utf8/LC_CTYPE
b7d0f000-b7d31000 rw-p b7d0f000 00:00 0
b7d31000-b7e4a000 r-xp 00000000 03:03 2567334 /lib/libc-2.4.so
b7e4a000-b7e4c000 r--p 00118000 03:03 2567334 /lib/libc-2.4.so
b7e4c000-b7e4e000 rw-p 0011a000 03:03 2567334 /lib/libc-2.4.so
b7e4e000-b7e52000 rw-p b7e4e000 00:00 0
b7e52000-b7e8d000 r-xp 00000000 03:03 2567382 /lib/libncurses.so.5.5
b7e8d000-b7e98000 rw-p 0003a000 03:03 2567382 /lib/libncurses.so.5.5
b7e98000-b7e99000 rw-p b7e98000 00:00 0
b7e99000-b7ec3000 r-xp 00000000 03:03 2567392 /lib/libreadline.so.5.1
b7ec3000-b7ec7000 rw-p 0002a000 03:03 2567392 /lib/libreadline.so.5.1
b7ec7000-b7ec8000 rw-p b7ec7000 00:00 0
b7ec8000-b7eca000 r-xp 00000000 03:03 2567340 /lib/libdl-2.4.so
b7eca000-b7ecc000 rw-p 00001000 03:03 2567340 /lib/libdl-2.4.so
b7ecc000-b7eef000 r-xp 00000000 03:03 2567342 /lib/libm-2.4.so
b7eef000-b7ef1000 rw-p 00022000 03:03 2567342 /lib/libm-2.4.so
b7ef2000-b7f03000 r-xp 00000000 03:03 2567386 /lib/libz.so.1.2.3
b7f03000-b7f04000 rw-p 00010000 03:03 2567386 /lib/libz.so.1.2.3
b7f04000-b7f0b000 r--s 00000000 03:03 1587225 /usr/lib/gconv/gconv-modules.cache
b7f0b000-b7f0d000 rw-p b7f0b000 00:00 0
b7f0d000-b7f27000 r-xp 00000000 03:03 2567327 /lib/ld-2.4.so
b7f27000-b7f29000 rw-p 00019000 03:03 2567327 /lib/ld-2.4.so
bff96000-bffad000 rw-p bff96000 00:00 0 [stack]
ffffe000-fffff000 ---p 00000000 00:00 0 [vdso]
Aborted