Hi, After the fix in:
http://git.dbmail.eu/cgit/cgit.cgi/paul/dbmail/commit/?id=02b0fe06c4947fb50b dcbe3ac39661006f78aa07 dbmail-imapd crashes. Libc6 2.9-20 on debian SID. (gdb) run -D Starting program: /usr/local/sbin/dbmail-imapd -D [Thread debugging using libthread_db enabled] [New Thread 0xb73eab90 (LWP 20013)] [New Thread 0xb6be1b90 (LWP 20014)] [New Thread 0xb63e1b90 (LWP 20015)] [New Thread 0xb5be1b90 (LWP 20016)] [New Thread 0xb53e1b90 (LWP 20017)] [New Thread 0xb4be1b90 (LWP 20018)] [New Thread 0xb43e1b90 (LWP 20019)] [New Thread 0xb3be1b90 (LWP 20020)] [New Thread 0xb33e1b90 (LWP 20021)] [New Thread 0xb2be1b90 (LWP 20022)] [New Thread 0xb23e1b90 (LWP 20023)] [New Thread 0xb1a8bb90 (LWP 20024)] [Thread 0xb1a8bb90 (LWP 20024) exited] [New Thread 0xb1a8bb90 (LWP 20025)] [New Thread 0xb0cffb90 (LWP 20049)] [Thread 0xb0cffb90 (LWP 20049) exited] [New Thread 0xb0cffb90 (LWP 20050)] *** glibc detected *** /usr/local/sbin/dbmail-imapd: free(): invalid pointer: 0x0805cca0 *** ======= Backtrace: ========= /lib/libc.so.6[0xb7c0cac5] /lib/libc.so.6(cfree+0x9c)[0xb7c0e37c] /usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb7e71796] /usr/local/sbin/dbmail-imapd(imap_idle_loop+0x180)[0x8054090] /usr/local/sbin/dbmail-imapd(_ic_idle_enter+0xc7)[0x8054187] /usr/local/lib/dbmail/libdbmail.so.0[0xb7d2085c] /usr/lib/libglib-2.0.so.0[0xb7e94b96] /usr/lib/libglib-2.0.so.0[0xb7e9354f] /lib/libpthread.so.0[0xb7b8ff20] /lib/libc.so.6(clone+0x5e)[0xb7c6e3de] ======= Memory map: ======== 08048000-08062000 r-xp 00000000 09:00 14684 /usr/local/sbin/dbmail-imapd 08062000-08063000 rw-p 00019000 09:00 14684 /usr/local/sbin/dbmail-imapd 08063000-083ab000 rw-p 00000000 00:00 0 [heap] b0500000-b0501000 ---p 00000000 00:00 0 b0501000-b0d00000 rw-p 00000000 00:00 0 b0d00000-b0de0000 rw-p 00000000 00:00 0 b0de0000-b0e00000 ---p 00000000 00:00 0 b0f00000-b1000000 rw-p 00000000 00:00 0 b1054000-b107e000 r-xp 00000000 09:00 327465 /lib/libgcc_s.so.1 b107e000-b107f000 rw-p 00029000 09:00 327465 /lib/libgcc_s.so.1 b107f000-b1100000 rw-p 00000000 00:00 0 b1100000-b1200000 rw-p 00000000 00:00 0 b120b000-b128c000 rw-p 00000000 00:00 0 b128c000-b128d000 ---p 00000000 00:00 0 b128d000-b1bcf000 rw-p 00000000 00:00 0 b1bcf000-b1bd8000 r-xp 00000000 09:00 193930 /lib/libnss_nis-2.9.so b1bd8000-b1bd9000 r--p 00008000 09:00 193930 /lib/libnss_nis-2.9.so b1bd9000-b1bda000 rw-p 00009000 09:00 193930 /lib/libnss_nis-2.9.so b1bda000-b1be0000 r-xp 00000000 09:00 191494 /lib/libnss_compat-2.9.so b1be0000-b1be1000 r--p 00006000 09:00 191494 /lib/libnss_compat-2.9.so b1be1000-b1be2000 rw-p 00007000 09:00 191494 /lib/libnss_compat-2.9.so b1be2000-b1be3000 ---p 00000000 00:00 0 b1be3000-b23e2000 rw-p 00000000 00:00 0 b23e2000-b23e3000 ---p 00000000 00:00 0 b23e3000-b2be2000 rw-p 00000000 00:00 0 b2be2000-b2be3000 ---p 00000000 00:00 0 b2be3000-b33e2000 rw-p 00000000 00:00 0 b33e2000-b33e3000 ---p 00000000 00:00 0 b33e3000-b3be2000 rw-p 00000000 00:00 0 b3be2000-b3be3000 ---p 00000000 00:00 0 b3be3000-b43e2000 rw-p 00000000 00:00 0 b43e2000-b43e3000 ---p 00000000 00:00 0 b43e3000-b4be2000 rw-p 00000000 00:00 0 b4be2000-b4be3000 ---p 00000000 00:00 0 b4be3000-b53e2000 rw-p 00000000 00:00 0 b53e2000-b53e3000 ---p 00000000 00:00 0 b53e3000-b5be2000 rw-p 00000000 00:00 0 b5be2000-b5be3000 ---p 00000000 00:00 0 b5be3000-b63e2000 rw-p 00000000 00:00 0 b63e2000-b63e3000 ---p 00000000 00:00 0 b63e3000-b6be2000 rw-p 00000000 00:00 0 b6be2000-b6bea000 r-xp 00000000 09:00 13448 /usr/local/lib/dbmail/libauth_sql.so.0.0.0 b6bea000-b6beb000 rw-p 00007000 09:00 13448 /usr/local/lib/dbmail/libauth_sql.so.0.0.0 b6beb000-b6bec000 ---p 00000000 00:00 0 b6bec000-b73eb000 rw-p 00000000 00:00 0 b73eb000-b74cd000 r-xp 00000000 09:00 15330 /usr/lib/libdb-4.3.so b74cd000-b74d0000 rw-p 000e1000 09:00 15330 /usr/lib/libdb-4.3.so b74d0000-b74d9000 r-xp 00000000 09:00 192142 /lib/libnss_files-2.9.so b74d9000-b74da000 r--p 00008000 09:00 192142 /lib/libnss_files-2.9.so b74da000-b74db000 rw-p 00009000 09:00 192142 /lib/libnss_files-2.9.so b74db000-b74df000 r-xp 00000000 09:00 15497 /usr/lib/libnss_db-2.2.3.so b74df000-b74e0000 rw-p 00003000 09:00 15497 /usr/lib/libnss_db-2.2.3.so b74e1000-b74e8000 r--s 00000000 09:00 175101 /usr/lib/gconv/gconv-modules.cache b74e8000-b74eb000 rw-p 00000000 00:00 0 b74eb000-b74ee000 r-xp 00000000 09:00 15457 /usr/lib/libgpg-error.so.0.3.0 b74ee000-b74ef000 rw-p 00002000 09:00 15457 /usr/lib/libgpg-error.so.0.3.0 b74ef000-b7555000 r-xp 00000000 09:00 204188 /usr/lib/libgcrypt.so.11.4.4 b7555000-b7557000 rw-p 00065000 09:00 204188 /usr/lib/libgcrypt.so.11.4.4 b7557000-b7566000 r-xp 00000000 09:00 15416 /usr/lib/libtasn1.so.3.0.16 b7566000-b7567000 rw-p 0000e000 09:00 15416 /usr/lib/libtasn1.so.3.0.16 b7567000-b7568000 rw-p 00000000 00:00 0 b7568000-b7600000 r-xp 00000000 09:00 747476 /usr/lib/libgnutls.so.26.11.5 b7600000-b7606000 rw-p 00097000 09:00 747476 /usr/lib/libgnutls.so.26.11.5 b7606000-b761c000 r-xp 00000000 09:00 293887 /usr/lib/libsasl2.so.2.0.22 b761c000-b761d000 rw-p 00015000 09:00 293887 /usr/lib/libsasl2.so.2.0.22 b761d000-b7629000 r-xp 00000000 09:00 204353 /usr/lib/liblber-2.4.so.2.1.0 b7629000-b762a000 rw-p 0000c000 09:00 204353 /usr/lib/liblber-2.4.so.2.1.0 b762a000-b762c000 r-xp 00000000 09:00 185943 /lib/libkeyutils-1.2.so b762c000-b762d000 rw-p 00001000 09:00 185943 /lib/libkeyutils-1.2.so b762d000-b7634000 r-xp 00000000 09:00 203413 /usr/lib/libkrb5support.so.0.1 b7634000-b7635000 rw-p 00006000 09:00 203413 /usr/lib/libkrb5support.so.0.1 b7635000-b7636000 rw-p 00000000 00:00 0 b7636000-b7659000 r-xp 00000000 09:00 203018 /usr/lib/libk5crypto.so.3.1 b7659000-b765a000 rw-p 00023000 09:00 203018 /usr/lib/libk5crypto.so.3.1 b765a000-b769a000 r-xp 00000000 09:00 209407 /usr/lib/libldap_r-2.4.so.2.1.0 b769a000-b769c000 rw-p 0003f000 09:00 209407 /usr/lib/libldap_r-2.4.so.2.1.0 b769c000-b769d000 rw-p 00000000 00:00 0 b769d000-b76c6000 r-xp 00000000 09:00 202968 /usr/lib/libgssapi_krb5.so.2.2 b76c6000-b76c7000 rw-p 00028000 09:00 202968 /usr/lib/libgssapi_krb5.so.2.2 b76c7000-b76c9000 r-xp 00000000 09:00 198367 /lib/libcom_err.so.2.1 b76c9000-b76ca000 rw-p 00001000 09:00 198367 /lib/libcom_err.so.2.1 b76ca000-b775c000 r-xp 00000000 09:00 203284 /usr/lib/libkrb5.so.3.3 b775c000-b775e000 rw-p 00092000 09:00 203284 /usr/lib/libkrb5.so.3.3 b775e000-b775f000 rw-p 00000000 00:00 0 b775f000-b77cc000 r-xp 00000000 09:00 190875 /usr/lib/libsqlite3.so.0.8.6 b77cc000-b77ce000 rw-p 0006c000 09:00 190875 /usr/lib/libsqlite3.so.0.8.6 b77ce000-b7972000 r-xp 00000000 09:00 223913 /usr/lib/libmysqlclient.so.15.0.0 b7972000-b79b6000 rw-p 001a3000 09:00 223913 /usr/lib/libmysqlclient.so.15.0.0 b79b6000-b79b7000 rw-p 00000000 00:00 0 b79b7000-b79d5000 r-xp 00000000 09:00 180289 /usr/lib/libpq.so.5.1 b79d5000-b79d6000 rw-p 0001e000 09:00 180289 /usr/lib/libpq.so.5.1 b79d6000-b79d8000 r-xp 00000000 09:00 195827 /lib/libdl-2.9.so b79d8000-b79d9000 r--p 00001000 09:00 195827 /lib/libdl-2.9.so b79d9000-b79da000 rw-p 00002000 09:00 195827 /lib/libdl-2.9.so b79da000-b7b18000 r-xp 00000000 09:00 227262 /usr/lib/i686/cmov/libcrypto.so.0.9.8 b7b18000-b7b2f000 rw-p 0013e000 09:00 227262 /usr/lib/i686/cmov/libcrypto.so.0.9.8 b7b2f000-b7b33000 rw-p 00000000 00:00 0 b7b33000-b7b44000 r-xp 00000000 09:00 183015 /lib/libresolv-2.9.so b7b44000-b7b45000 r--p 00010000 09:00 183015 /lib/libresolv-2.9.so b7b45000-b7b46000 rw-p 00011000 09:00 183015 /lib/libresolv-2.9.so b7b46000-b7b48000 rw-p 00000000 00:00 0 b7b48000-b7b76000 r-xp 00000000 09:00 187043 /usr/lib/libpcre.so.3.12.1 b7b76000-b7b77000 rw-p 0002d000 09:00 187043 /usr/lib/libpcre.so.3.12.1 b7b77000-b7b7e000 r-xp 00000000 09:00 193917 /lib/librt-2.9.so b7b7e000-b7b7f000 r--p 00006000 09:00 193917 /lib/librt-2.9.so b7b7f000-b7b80000 rw-p 00007000 09:00 193917 /lib/librt-2.9.so b7b80000-b7b84000 r-xp 00000000 09:00 404785 /usr/lib/libgthread-2.0.so.0.2000.4 b7b84000-b7b85000 rw-p 00003000 09:00 404785 /usr/lib/libgthread-2.0.so.0.2000.4 b7b85000-b7b88000 r-xp 00000000 09:00 404825 /usr/lib/libgmodule-2.0.so.0.2000.4 b7b88000-b7b89000 rw-p 00002000 09:00 404825 /usr/lib/libgmodule-2.0.so.0.2000.4 b7b89000-b7b8a000 rw-p 00000000 00:00 0 b7b8a000-b7b9e000 r-xp 00000000 09:00 193947 /lib/libpthread-2.9.so b7b9e000-b7b9f000 r--p 00013000 09:00 193947 /lib/libpthread-2.9.so b7b9f000-b7ba0000 rw-p 00014000 09:00 193947 /lib/libpthread-2.9.so b7ba0000-b7ba2000 rw-p 00000000 00:00 0 b7ba2000-b7cdc000 r-xp 00000000 09:00 191394 /lib/libc-2.9.so b7cdc000-b7cde000 r--p 0013a000 09:00 191394 /lib/libc-2.9.so b7cde000-b7cdf000 rw-p 0013c000 09:00 191394 /lib/libc-2.9.so b7cdf000-b7ce2000 rw-p 00000000 00:00 0 b7ce2000-b7d39000 r-xp 00000000 09:00 13832 /usr/local/lib/dbmail/libdbmail.so.0.0.0 b7d39000-b7d3a000 rw-p 00057000 09:00 13832 /usr/local/lib/dbmail/libdbmail.so.0.0.0 b7d3a000-b7d3d000 rw-p 00000000 00:00 0 b7d3d000-b7d63000 r-xp 00000000 09:00 208155 /usr/lib/libzdb.so.7.0.0 b7d63000-b7d64000 rw-p 00026000 09:00 208155 /usr/lib/libzdb.so.7.0.0 b7d64000-b7da7000 r-xp 00000000 09:00 227263 /usr/lib/i686/cmov/libssl.so.0.9.8 b7da7000-b7dab000 rw-p 00043000 09:00 227263 /usr/lib/i686/cmov/libssl.so.0.9.8 b7dab000-b7dc1000 r-xp 00000000 09:00 183816 /usr/lib/libevent-1.4.so.2.1.3 b7dc1000-b7dc2000 rw-p 00016000 09:00 183816 /usr/lib/libevent-1.4.so.2.1.3 b7dc2000-b7dc3000 rw-p 00000000 00:00 0 b7dc3000-b7e09000 r-xp 00000000 09:00 15311 /usr/lib/libmhash.so.2.0.1 b7e09000-b7e0a000 rw-p 00045000 09:00 15311 /usr/lib/libmhash.so.2.0.1 b7e0a000-b7e2e000 r-xp 00000000 09:00 191482 /lib/libm-2.9.so b7e2e000-b7e2f000 r--p 00023000 09:00 191482 /lib/libm-2.9.so b7e2f000-b7e30000 rw-p 00024000 09:00 191482 /lib/libm-2.9.so b7e30000-b7ee4000 r-xp 00000000 09:00 404708 /usr/lib/libglib-2.0.so.0.2000.4 b7ee4000-b7ee5000 rw-p 000b4000 09:00 404708 /usr/lib/libglib-2.0.so.0.2000.4 b7ee5000-b7f21000 r-xp 00000000 09:00 404829 /usr/lib/libgobject-2.0.so.0.2000.4 b7f21000-b7f22000 rw-p 0003c000 09:00 404829 /usr/lib/libgobject-2.0.so.0.2000.4 b7f22000-b7f35000 r-xp 00000000 09:00 192694 /lib/libnsl-2.9.so b7f35000-b7f36000 r--p 00012000 09:00 192694 /lib/libnsl-2.9.so b7f36000-b7f37000 rw-p 00013000 09:00 192694 /lib/libnsl-2.9.so b7f37000-b7f39000 rw-p 00000000 00:00 0 b7f39000-b7f4d000 r-xp 00000000 09:00 180290 /usr/lib/libz.so.1.2.3.3 b7f4d000-b7f4e000 rw-p 00013000 09:00 180290 /usr/lib/libz.so.1.2.3.3 b7f4e000-b7f4f000 rw-p 00000000 00:00 0 b7f4f000-b7f8f000 r-xp 00000000 09:00 199057 /usr/lib/libgmime-2.0.so.2.2.22 b7f8f000-b7fa5000 rw-p 00040000 09:00 199057 /usr/lib/libgmime-2.0.so.2.2.22 b7fa5000-b7fae000 r-xp 00000000 09:00 195826 /lib/libcrypt-2.9.so b7fae000-b7faf000 r--p 00008000 09:00 195826 /lib/libcrypt-2.9.so b7faf000-b7fb0000 rw-p 00009000 09:00 195826 /lib/libcrypt-2.9.so b7fb0000-b7fd7000 rw-p 00000000 00:00 0 b7fd7000-b7fd9000 r-xp 00000000 09:00 362186 /usr/lib/gconv/ISO8859-15.so b7fd9000-b7fda000 r--p 00001000 09:00 362186 /usr/lib/gconv/ISO8859-15.so b7fda000-b7fdb000 rw-p 00002000 09:00 362186 /usr/lib/gconv/ISO8859-15.so b7fdb000-b7fe1000 rw-p 00000000 00:00 0 b7fe1000-b7fe2000 r-xp 00000000 00:00 0 [vdso] b7fe2000-b7ffe000 r-xp 00000000 09:00 191500 /lib/ld-2.9.so b7ffe000-b7fff000 r--p 0001b000 09:00 191500 /lib/ld-2.9.so b7fff000-b8000000 rw-p 0001c000 09:00 191500 /lib/ld-2.9.so bffdc000-c0000000 rw-p 00000000 00:00 0 [stack] Program received signal SIGABRT, Aborted. [Switching to Thread 0xb0cffb90 (LWP 20050)] 0xb7bcc596 in raise () from /lib/libc.so.6 (gdb) bt #0 0xb7bcc596 in raise () from /lib/libc.so.6 #1 0xb7bcfa95 in abort () from /lib/libc.so.6 #2 0xb7c029fd in ?? () from /lib/libc.so.6 #3 0xb7c0cac5 in ?? () from /lib/libc.so.6 #4 0xb7c0e37c in free () from /lib/libc.so.6 #5 0xb7e71796 in g_free () from /usr/lib/libglib-2.0.so.0 #6 0x08054090 in imap_idle_loop (self=0x0, timeout=30) at imapcommands.c:1088 #7 0x08054187 in _ic_idle_enter (D=0x82ed980) at imapcommands.c:1130 #8 0xb7d2085c in dm_thread_dispatch (data=0x82ed980, user_data=0x0) at server.c:152 #9 0xb7e94b96 in ?? () from /usr/lib/libglib-2.0.so.0 #10 0xb7e9354f in ?? () from /usr/lib/libglib-2.0.so.0 #11 0xb7b8ff20 in start_thread () from /lib/libpthread.so.0 #12 0xb7c6e3de in clone () from /lib/libc.so.6 (gdb) f 0 #0 0xb7bcc596 in raise () from /lib/libc.so.6 (gdb) f 1 #1 0xb7bcfa95 in abort () from /lib/libc.so.6 (gdb) f 2 #2 0xb7c029fd in ?? () from /lib/libc.so.6 (gdb) f 3 #3 0xb7c0cac5 in ?? () from /lib/libc.so.6 (gdb) f 4 #4 0xb7c0e37c in free () from /lib/libc.so.6 (gdb) f 5 #5 0xb7e71796 in g_free () from /usr/lib/libglib-2.0.so.0 (gdb) f 6 #6 0x08054090 in imap_idle_loop (self=0x0, timeout=30) at imapcommands.c:1088 1088 g_free(D->data); (gdb) f 7 #7 0x08054187 in _ic_idle_enter (D=0x82ed980) at imapcommands.c:1130 1130 if ((t = imap_idle_loop(self, idle_timeout))) { (gdb) f 8 #8 0xb7d2085c in dm_thread_dispatch (data=0x82ed980, user_data=0x0) at server.c:152 152 D->cb_enter(D); (gdb) f 9 #9 0xb7e94b96 in ?? () from /usr/lib/libglib-2.0.so.0 (gdb) f 11 #11 0xb7b8ff20 in start_thread () from /lib/libpthread.so.0 (gdb) f 12 #12 0xb7c6e3de in clone () from /lib/libc.so.6 (gdb)
_______________________________________________ Dbmail-dev mailing list Dbmail-dev@dbmail.org http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev