Description of problem: While trying to report an ekiga crash, abrt-action-bugzilla crashed after checking for duplicates. Here's what /var/log/messages says: Apr 6 11:38:44 worm kernel: [ 2066.516885] abrt-action-bug[3884]: segfault at 1007 ip 00000037bba3e1f3 sp 00007fff18b87eb8 error 4 in libglib-2.0.so.0.2800.5[37bba00000+115000] Apr 6 11:38:45 worm abrt[3886]: saved core dump of pid 3884 (/usr/bin/abrt-action-bugzilla) to /var/spool/abrt/abrt-action-bugzilla-coredump (13234176 bytes) Version-Release number of selected component (if applicable): abrt-2.0.0-4.fc15.x86_64 How reproducible: Every time. # gdb /usr/bin/abrt-action-bugzilla /var/spool/abrt/abrt-action-bugzilla-coredump GNU gdb (GDB) Fedora (7.2.50.20110328-31.fc15) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/abrt-action-bugzilla...Reading symbols from /usr/lib/debug/usr/bin/abrt-action-bugzilla.debug...done. done. warning: core file may not match specified executable file. [New LWP 3884] Missing separate debuginfo for Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/70/764c3d4a5ff4acb35ef865faa35cbf131fa086 Reading symbols from /usr/lib64/libabrt_web.so.0.0.1...Reading symbols from /usr/lib/debug/usr/lib64/libabrt_web.so.0.0.1.debug...done. done. Loaded symbols for /usr/lib64/libabrt_web.so.0.0.1 Reading symbols from /usr/lib64/libcurl.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libcurl.so.4 Reading symbols from /usr/lib64/libxml2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxml2.so.2 Reading symbols from /usr/lib64/libxmlrpc.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxmlrpc.so.3 Reading symbols from /usr/lib64/libxmlrpc_util.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxmlrpc_util.so.3 Reading symbols from /usr/lib64/libxmlrpc_client.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxmlrpc_client.so.3 Reading symbols from /usr/lib64/libreport.so.0.0.1...Reading symbols from /usr/lib/debug/usr/lib64/libreport.so.0.0.1.debug...done. done. Loaded symbols for /usr/lib64/libreport.so.0.0.1 Reading symbols from /lib64/libglib-2.0.so.0.2800.5...Reading symbols from /usr/lib/debug/lib64/libglib-2.0.so.0.2800.5.debug...done. done. Loaded symbols for /lib64/libglib-2.0.so.0.2800.5 Reading symbols from /usr/lib64/libstdc++.so.6.0.15...Reading symbols from /usr/lib/debug/usr/lib64/libstdc++.so.6.0.15.debug...done. done. Loaded symbols for /usr/lib64/libstdc++.so.6.0.15 Reading symbols from /lib64/libm-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libm-2.13.90.so.debug...done. done. Loaded symbols for /lib64/libm-2.13.90.so Reading symbols from /lib64/libgcc_s-4.6.0-20110331.so.1...Reading symbols from /usr/lib/debug/lib64/libgcc_s-4.6.0-20110331.so.1.debug...done. done. Loaded symbols for /lib64/libgcc_s-4.6.0-20110331.so.1 Reading symbols from /lib64/libc-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libc-2.13.90.so.debug...done. done. Loaded symbols for /lib64/libc-2.13.90.so Reading symbols from /lib64/libidn.so.11...(no debugging symbols found)...done. Loaded symbols for /lib64/libidn.so.11 Reading symbols from /usr/lib64/liblber-2.4.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/liblber-2.4.so.2 Reading symbols from /usr/lib64/libldap-2.4.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libldap-2.4.so.2 Reading symbols from /lib64/librt-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/librt-2.13.90.so.debug...done. done. Loaded symbols for /lib64/librt-2.13.90.so Reading symbols from /lib64/libgssapi_krb5.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libgssapi_krb5.so.2 Reading symbols from /lib64/libkrb5.so.3...(no debugging symbols found)...done. Loaded symbols for /lib64/libkrb5.so.3 Reading symbols from /lib64/libk5crypto.so.3...(no debugging symbols found)...done. Loaded symbols for /lib64/libk5crypto.so.3 Reading symbols from /lib64/libcom_err.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libcom_err.so.2 Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libz.so.1 Reading symbols from /usr/lib64/libssl3.so...Reading symbols from /usr/lib/debug/usr/lib64/libssl3.so.debug...done. done. Loaded symbols for /usr/lib64/libssl3.so Reading symbols from /usr/lib64/libsmime3.so...Reading symbols from /usr/lib/debug/usr/lib64/libsmime3.so.debug...done. done. Loaded symbols for /usr/lib64/libsmime3.so Reading symbols from /usr/lib64/libnss3.so...Reading symbols from /usr/lib/debug/usr/lib64/libnss3.so.debug...done. done. Loaded symbols for /usr/lib64/libnss3.so Reading symbols from /usr/lib64/libnssutil3.so...Reading symbols from /usr/lib/debug/usr/lib64/libnssutil3.so.debug...done. done. Loaded symbols for /usr/lib64/libnssutil3.so Reading symbols from /lib64/libplds4.so...Reading symbols from /usr/lib/debug/lib64/libplds4.so.debug...done. done. Loaded symbols for /lib64/libplds4.so Reading symbols from /lib64/libplc4.so...Reading symbols from /usr/lib/debug/lib64/libplc4.so.debug...done. done. Loaded symbols for /lib64/libplc4.so Reading symbols from /lib64/libnspr4.so...Reading symbols from /usr/lib/debug/lib64/libnspr4.so.debug...done. done. Loaded symbols for /lib64/libnspr4.so Reading symbols from /lib64/libpthread-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libpthread-2.13.90.so.debug...done. [Thread debugging using libthread_db enabled] done. Loaded symbols for /lib64/libpthread-2.13.90.so Reading symbols from /lib64/libdl-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libdl-2.13.90.so.debug...done. done. Loaded symbols for /lib64/libdl-2.13.90.so Reading symbols from /usr/lib64/libssh2.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libssh2.so.1 Reading symbols from /lib64/ld-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/ld-2.13.90.so.debug...done. done. Loaded symbols for /lib64/ld-2.13.90.so Reading symbols from /lib64/libresolv-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libresolv-2.13.90.so.debug...done. done. Loaded symbols for /lib64/libresolv-2.13.90.so Reading symbols from /usr/lib64/libsasl2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libsasl2.so.2 Reading symbols from /lib64/libkrb5support.so.0...(no debugging symbols found)...done. Loaded symbols for /lib64/libkrb5support.so.0 Reading symbols from /lib64/libkeyutils.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libkeyutils.so.1 Reading symbols from /usr/lib64/libssl.so.10...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libssl.so.10 Reading symbols from /lib64/libcrypto.so.10...(no debugging symbols found)...done. Loaded symbols for /lib64/libcrypto.so.10 Reading symbols from /lib64/libcrypt-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libcrypt-2.13.90.so.debug...done. done. Loaded symbols for /lib64/libcrypt-2.13.90.so Reading symbols from /lib64/libselinux.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libselinux.so.1 Reading symbols from /lib64/libfreebl3.so...(no debugging symbols found)...done. Loaded symbols for /lib64/libfreebl3.so Reading symbols from /lib64/libnss_files-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libnss_files-2.13.90.so.debug...done. done. Loaded symbols for /lib64/libnss_files-2.13.90.so Reading symbols from /lib64/libnss_mdns4_minimal.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libnss_mdns4_minimal.so.2 Reading symbols from /lib64/libnss_dns-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libnss_dns-2.13.90.so.debug...done. done. Loaded symbols for /lib64/libnss_dns-2.13.90.so Reading symbols from /usr/lib64/libsoftokn3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libsoftokn3.so Reading symbols from /usr/lib64/libsqlite3.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libsqlite3.so.0 Reading symbols from /usr/lib64/libnsssysinit.so...Reading symbols from /usr/lib/debug/usr/lib64/libnsssysinit.so.debug...done. done. Loaded symbols for /usr/lib64/libnsssysinit.so Reading symbols from /usr/lib64/libnssckbi.so...Reading symbols from /usr/lib/debug/usr/lib64/libnssckbi.so.debug...done. done. Loaded symbols for /usr/lib64/libnssckbi.so Reading symbols from /usr/lib64/libnsspem.so...Reading symbols from /usr/lib/debug/usr/lib64/libnsspem.so.debug...done. done. Loaded symbols for /usr/lib64/libnsspem.so Core was generated by `abrt-action-bugzilla -c /etc/abrt/plugins/Bugzilla.conf'. Program terminated with signal 11, Segmentation fault. #0 0x00000037bba3e1f3 in g_list_last (list=0xfff) at glist.c:857 857 while (list->next) Missing separate debuginfos, use: debuginfo-install cyrus-sasl-lib-2.1.23-16.fc15.x86_64 keyutils-libs-1.2-7.fc15.x86_64 krb5-libs-1.9-6.fc15.x86_64 libcom_err-1.41.14-2.fc15.x86_64 libcurl-7.21.3-3.fc15.x86_64 libidn-1.19-2.fc15.x86_64 libselinux-2.0.99-4.fc15.x86_64 libssh2-1.2.7-1.fc15.x86_64 libxml2-2.7.8-6.fc15.x86_64 nss-mdns-0.10-9.fc15.x86_64 nss-softokn-3.12.9-7.fc15.x86_64 nss-softokn-freebl-3.12.9-7.fc15.x86_64 openldap-2.4.24-2.fc15.x86_64 openssl-1.0.0d-1.fc15.x86_64 sqlite-3.7.5-3.fc15.x86_64 xmlrpc-c-1.25.1-1500.svn2077.fc15.x86_64 xmlrpc-c-client-1.25.1-1500.svn2077.fc15.x86_64 zlib-1.2.5-3.fc15.x86_64 (gdb) bt #0 0x00000037bba3e1f3 in g_list_last (list=0xfff) at glist.c:857 #1 0x00000037bba3e28e in g_list_append (list=0xfff, data=0xfe23c0) at glist.c:268 #2 0x00000000004034e9 in get_bug_cc (bz=0x7fff18b880d0, result_xml=0xfe4a40, this=0x7fff18b88130) at abrt-action-bugzilla.cpp:291 #3 (anonymous namespace)::ctx::get_bug_info (this=0x7fff18b88130, bz=0x7fff18b880d0, bug_id=<optimized out>) at abrt-action-bugzilla.cpp:591 #4 0x0000000000401ed1 in report_to_bugzilla (settings=0xe15000, dump_dir_name=0x403e7f ".") at abrt-action-bugzilla.cpp:715 #5 main (argc=<optimized out>, argv=<optimized out>) at abrt-action-bugzilla.cpp:961 (gdb) select-frame 2 (gdb) p *bz $1 = {bug_status = 0xfe24c0 "NEW", bug_resolution = 0x0, bug_reporter = 0xfe2440 "tuxor1337", bug_product = 0xfe2540 "Fedora", bug_dup_id = -1, bug_cc = 0xfff} (gdb) select-frame 4 (gdb) p bug_id $2 = 683872
Thanks for deep report, I've already fix this bug. We didn't roll a new update yet, but we have a plan to do it as soon as possible. Workarounds: a) I can give you a new build b) You can make your own build from git c) I can provide you a patch and you can add it into fedora package and build your own package commit 9e97b993b215f06c0aa3afb0e54cc51344922317 Author: Nikola Pajkovsky <npajkovs> Date: Fri Apr 1 10:54:05 2011 +0200 GList was not set to NULL, possibly sigsegv on f15 Signed-off-by: Nikola Pajkovsky <npajkovs> *** This bug has been marked as a duplicate of bug 692590 ***