[Pidgin] #6135: Crash when closing Room List Dialog.

Pidgin trac at pidgin.im
Fri Jun 20 09:11:08 EDT 2008


#6135: Crash when closing Room List Dialog.
-------------------+--------------------------------------------------------
Reporter:  rosek   |       Owner:  elb
    Type:  defect  |      Status:  new
Priority:  minor   |   Component:  IRC
 Version:  2.4.2   |    Keywords:     
 Pending:  0       |  
-------------------+--------------------------------------------------------
 Hi,

 I'm using Pidgin in 2.4.2 version on Ubuntu OS.
 Yesterday I tried to join IRC channel using Pidgin and when I opened Room
 List dialogm, pressed Get List and then Close before It's finished
 searching Pidgin crashed. Also Stop button was unavailable.

 I found that this bug appears in gtkroomlist.c file. I known that it isn't
 good fix but when I
 add:

 {{{
 gtk_widget_set_sensitive(dialog->list_button, FALSE);
 gtk_widget_set_sensitive(dialog->stop_button, TRUE);
 }}}

 At the end of list_button_cb function and add:

 {{{
 stop_button_cb (button, dialog);
 }}}

 in close_button_cb function I could stopped searching and when I pressed
 Close button while Pidgin was searching application didn't crash.

 Here is backtrace of this problem:

 {{{
 rosek at rosek-laptop:~$  gdb pidgin core.21029
 GNU gdb 6.8-debian
 Copyright (C) 2008 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 "i486-linux-gnu"...

 warning: Can't read pathname for load map: Input/output error.
 Reading symbols from /usr/lib/libgstreamer-0.10.so.0...done.
 Loaded symbols for /usr/lib/libgstreamer-0.10.so.0
 Reading symbols from /usr/lib/libSM.so.6...done.
 Loaded symbols for /usr/lib/libSM.so.6
 Reading symbols from /usr/lib/libICE.so.6...done.
 Loaded symbols for /usr/lib/libICE.so.6
 Reading symbols from /usr/lib/libgtkspell.so.0...done.
 Loaded symbols for /usr/lib/libgtkspell.so.0
 Reading symbols from /usr/lib/libstartup-notification-1.so.0...done.
 Loaded symbols for /usr/lib/libstartup-notification-1.so.0
 Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done.
 Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
 Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done.
 Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
 Reading symbols from /usr/lib/libatk-1.0.so.0...done.
 Loaded symbols for /usr/lib/libatk-1.0.so.0
 Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done.
 Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
 Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done.
 Loaded symbols for /usr/lib/libpangocairo-1.0.so.0
 Reading symbols from /usr/lib/libpango-1.0.so.0...done.
 Loaded symbols for /usr/lib/libpango-1.0.so.0
 Reading symbols from /usr/lib/libcairo.so.2...done.
 Loaded symbols for /usr/lib/libcairo.so.2
 Reading symbols from /usr/lib/libfreetype.so.6...done.
 Loaded symbols for /usr/lib/libfreetype.so.6
 Reading symbols from /usr/lib/libz.so.1...done.
 Loaded symbols for /usr/lib/libz.so.1
 Reading symbols from /usr/lib/libfontconfig.so.1...done.
 Loaded symbols for /usr/lib/libfontconfig.so.1
 Reading symbols from /usr/lib/libpng12.so.0...done.
 Loaded symbols for /usr/lib/libpng12.so.0
 Reading symbols from /usr/lib/libXrender.so.1...done.
 Loaded symbols for /usr/lib/libXrender.so.1
 Reading symbols from /usr/lib/libX11.so.6...done.
 Loaded symbols for /usr/lib/libX11.so.6
 Reading symbols from /usr/lib/libpixman-1.so.0...done.
 Loaded symbols for /usr/lib/libpixman-1.so.0
 Reading symbols from /usr/lib/libpurple.so.0...done.
 Loaded symbols for /usr/lib/libpurple.so.0
 Reading symbols from /usr/lib/libdbus-glib-1.so.2...done.
 Loaded symbols for /usr/lib/libdbus-glib-1.so.2
 Reading symbols from /usr/lib/libdbus-1.so.3...done.
 Loaded symbols for /usr/lib/libdbus-1.so.3
 Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
 Loaded symbols for /usr/lib/libgobject-2.0.so.0
 Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
 Loaded symbols for /usr/lib/libgmodule-2.0.so.0
 Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
 Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
 Reading symbols from /usr/lib/libgthread-2.0.so.0...done.
 Loaded symbols for /usr/lib/libgthread-2.0.so.0
 Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
 Loaded symbols for /lib/tls/i686/cmov/librt.so.1
 Reading symbols from /usr/lib/libglib-2.0.so.0...done.
 Loaded symbols for /usr/lib/libglib-2.0.so.0
 Reading symbols from /usr/lib/libxml2.so.2...done.
 Loaded symbols for /usr/lib/libxml2.so.2
 Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.
 Loaded symbols for /lib/tls/i686/cmov/libm.so.6
 Reading symbols from /lib/tls/i686/cmov/libutil.so.1...done.
 Loaded symbols for /lib/tls/i686/cmov/libutil.so.1
 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
 Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
 Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done.
 Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
 Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done.
 Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
 Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
 Loaded symbols for /lib/tls/i686/cmov/libc.so.6
 Reading symbols from /usr/lib/libaspell.so.15...done.
 Loaded symbols for /usr/lib/libaspell.so.15
 Reading symbols from /usr/lib/libXcomposite.so.1...done.
 Loaded symbols for /usr/lib/libXcomposite.so.1
 Reading symbols from /usr/lib/libXdamage.so.1...done.
 Loaded symbols for /usr/lib/libXdamage.so.1
 Reading symbols from /usr/lib/libXfixes.so.3...done.
 Loaded symbols for /usr/lib/libXfixes.so.3
 Reading symbols from /usr/lib/libXext.so.6...done.
 Loaded symbols for /usr/lib/libXext.so.6
 Reading symbols from /usr/lib/libXinerama.so.1...done.
 Loaded symbols for /usr/lib/libXinerama.so.1
 Reading symbols from /usr/lib/libXi.so.6...done.
 Loaded symbols for /usr/lib/libXi.so.6
 Reading symbols from /usr/lib/libXrandr.so.2...done.
 Loaded symbols for /usr/lib/libXrandr.so.2
 Reading symbols from /usr/lib/libXcursor.so.1...done.
 Loaded symbols for /usr/lib/libXcursor.so.1
 Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done.
 Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
 Reading symbols from /usr/lib/libstdc++.so.6...done.
 Loaded symbols for /usr/lib/libstdc++.so.6
 Reading symbols from /lib/libgcc_s.so.1...done.
 Loaded symbols for /lib/libgcc_s.so.1
 Reading symbols from /usr/lib/libexpat.so.1...done.
 Loaded symbols for /usr/lib/libexpat.so.1
 Reading symbols from /usr/lib/libxcb-xlib.so.0...done.
 Loaded symbols for /usr/lib/libxcb-xlib.so.0
 Reading symbols from /usr/lib/libxcb.so.1...done.
 Loaded symbols for /usr/lib/libxcb.so.1
 Reading symbols from /usr/lib/libnm_glib.so.0...done.
 Loaded symbols for /usr/lib/libnm_glib.so.0
 Reading symbols from /lib/libselinux.so.1...done.
 Loaded symbols for /lib/libselinux.so.1
 Reading symbols from /lib/ld-linux.so.2...done.
 Loaded symbols for /lib/ld-linux.so.2
 Reading symbols from /usr/lib/libpcre.so.3...done.
 Loaded symbols for /usr/lib/libpcre.so.3
 Reading symbols from /usr/lib/libXau.so.6...done.
 Loaded symbols for /usr/lib/libXau.so.6
 Reading symbols from /usr/lib/libXdmcp.so.6...done.
 Loaded symbols for /usr/lib/libXdmcp.so.6
 Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done.
 Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2
 Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done.
 Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2
 Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done.
 Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
 Reading symbols from /usr/local/lib/pidgin/spellchk.so...done.
 Loaded symbols for /usr/local/lib/pidgin/spellchk.so
 Reading symbols from /usr/local/lib/pidgin/xmppconsole.so...done.
 Loaded symbols for /usr/local/lib/pidgin/xmppconsole.so
 Reading symbols from /usr/local/lib/pidgin/gtkbuddynote.so...done.
 Loaded symbols for /usr/local/lib/pidgin/gtkbuddynote.so
 Reading symbols from /usr/local/lib/pidgin/pidginrc.so...done.
 Loaded symbols for /usr/local/lib/pidgin/pidginrc.so
 Reading symbols from /usr/local/lib/pidgin/timestamp.so...done.
 Loaded symbols for /usr/local/lib/pidgin/timestamp.so
 Reading symbols from /usr/local/lib/pidgin/notify.so...done.
 Loaded symbols for /usr/local/lib/pidgin/notify.so
 Reading symbols from /usr/local/lib/pidgin/musicmessaging.so...done.
 Loaded symbols for /usr/local/lib/pidgin/musicmessaging.so
 Reading symbols from /usr/local/lib/pidgin/timestamp_format.so...done.
 Loaded symbols for /usr/local/lib/pidgin/timestamp_format.so
 Reading symbols from /usr/local/lib/pidgin/sendbutton.so...done.
 Loaded symbols for /usr/local/lib/pidgin/sendbutton.so
 Reading symbols from /usr/local/lib/pidgin/markerline.so...done.
 Loaded symbols for /usr/local/lib/pidgin/markerline.so
 Reading symbols from /usr/local/lib/pidgin/ticker.so...done.
 Loaded symbols for /usr/local/lib/pidgin/ticker.so
 Reading symbols from /usr/local/lib/pidgin/extplacement.so...done.
 Loaded symbols for /usr/local/lib/pidgin/extplacement.so
 Reading symbols from /usr/local/lib/pidgin/relnot.so...done.
 Loaded symbols for /usr/local/lib/pidgin/relnot.so
 Reading symbols from /usr/local/lib/pidgin/gestures.so...done.
 Loaded symbols for /usr/local/lib/pidgin/gestures.so
 Reading symbols from /usr/local/lib/pidgin/convcolors.so...done.
 Loaded symbols for /usr/local/lib/pidgin/convcolors.so
 Reading symbols from /usr/local/lib/pidgin/iconaway.so...done.
 Loaded symbols for /usr/local/lib/pidgin/iconaway.so
 Reading symbols from /usr/local/lib/pidgin/history.so...done.
 Loaded symbols for /usr/local/lib/pidgin/history.so
 Reading symbols from /usr/lib/purple-2/newline.so...done.
 Loaded symbols for /usr/lib/purple-2/newline.so
 Reading symbols from /usr/lib/purple-2/eight_ball.so...done.
 Loaded symbols for /usr/lib/purple-2/eight_ball.so
 Reading symbols from /usr/lib/purple-2/libsametime.so...done.
 Loaded symbols for /usr/lib/purple-2/libsametime.so
 Reading symbols from /usr/lib/libmeanwhile.so.1...done.
 Loaded symbols for /usr/lib/libmeanwhile.so.1
 Reading symbols from /usr/lib/purple-2/ignore.so...done.
 Loaded symbols for /usr/lib/purple-2/ignore.so
 Reading symbols from /usr/lib/purple-2/ssl-nss.so...done.
 Loaded symbols for /usr/lib/purple-2/ssl-nss.so
 Reading symbols from /usr/lib/libnss3.so.1d...done.
 Loaded symbols for /usr/lib/libnss3.so.1d
 Reading symbols from /usr/lib/libnssutil3.so.1d...done.
 Loaded symbols for /usr/lib/libnssutil3.so.1d
 Reading symbols from /usr/lib/libsmime3.so.1d...done.
 Loaded symbols for /usr/lib/libsmime3.so.1d
 Reading symbols from /usr/lib/libssl3.so.1d...done.
 Loaded symbols for /usr/lib/libssl3.so.1d
 Reading symbols from /usr/lib/libplds4.so.0d...done.
 Loaded symbols for /usr/lib/libplds4.so.0d
 Reading symbols from /usr/lib/libplc4.so.0d...done.
 Loaded symbols for /usr/lib/libplc4.so.0d
 Reading symbols from /usr/lib/libnspr4.so.0d...done.
 Loaded symbols for /usr/lib/libnspr4.so.0d
 Reading symbols from /usr/lib/purple-2/libbonjour.so...done.
 Loaded symbols for /usr/lib/purple-2/libbonjour.so
 Reading symbols from /usr/lib/libavahi-common.so.3...done.
 Loaded symbols for /usr/lib/libavahi-common.so.3
 Reading symbols from /usr/lib/libavahi-client.so.3...done.
 Loaded symbols for /usr/lib/libavahi-client.so.3
 Reading symbols from /usr/lib/libavahi-glib.so.1...done.
 Loaded symbols for /usr/lib/libavahi-glib.so.1
 Reading symbols from /usr/lib/purple-2/dbus-example.so...done.
 Loaded symbols for /usr/lib/purple-2/dbus-example.so
 Reading symbols from /usr/lib/purple-2/libmsn.so...done.
 Loaded symbols for /usr/lib/purple-2/libmsn.so
 Reading symbols from /usr/lib/purple-2/autoreply.so...done.
 Loaded symbols for /usr/lib/purple-2/autoreply.so
 Reading symbols from /usr/lib/purple-2/libzephyr.so...done.
 Loaded symbols for /usr/lib/purple-2/libzephyr.so
 Reading symbols from /usr/lib/libzephyr.so.3...done.
 Loaded symbols for /usr/lib/libzephyr.so.3
 Reading symbols from /usr/lib/libhesiod.so.0...done.
 Loaded symbols for /usr/lib/libhesiod.so.0
 Reading symbols from /lib/libreadline.so.5...done.
 Loaded symbols for /lib/libreadline.so.5
 Reading symbols from /lib/libncurses.so.5...done.
 Loaded symbols for /lib/libncurses.so.5
 Reading symbols from /lib/libcom_err.so.2...done.
 Loaded symbols for /lib/libcom_err.so.2
 Reading symbols from /usr/lib/purple-2/listhandler.so...done.
 Loaded symbols for /usr/lib/purple-2/listhandler.so
 Reading symbols from /usr/lib/purple-2/libnovell.so...done.
 Loaded symbols for /usr/lib/purple-2/libnovell.so
 Reading symbols from /usr/lib/purple-2/irc-more.so...done.
 Loaded symbols for /usr/lib/purple-2/irc-more.so
 Reading symbols from /usr/lib/purple-2/libmyspace.so...done.
 Loaded symbols for /usr/lib/purple-2/libmyspace.so
 Reading symbols from /usr/lib/purple-2/libirc.so...done.
 Loaded symbols for /usr/lib/purple-2/libirc.so
 Reading symbols from /usr/lib/purple-2/bash.so...done.
 Loaded symbols for /usr/lib/purple-2/bash.so
 Reading symbols from /usr/lib/purple-2/ssl-gnutls.so...done.
 Loaded symbols for /usr/lib/purple-2/ssl-gnutls.so
 Reading symbols from /usr/lib/purple-2/oldlogger.so...done.
 Loaded symbols for /usr/lib/purple-2/oldlogger.so
 Reading symbols from /usr/lib/purple-2/pidgin-libnotify.so...done.
 Loaded symbols for /usr/lib/purple-2/pidgin-libnotify.so
 Reading symbols from /usr/lib/libnotify.so.1...done.
 Loaded symbols for /usr/lib/libnotify.so.1
 Reading symbols from /usr/lib/purple-2/libqq.so...done.
 Loaded symbols for /usr/lib/purple-2/libqq.so
 Reading symbols from /usr/lib/purple-2/statenotify.so...done.
 Loaded symbols for /usr/lib/purple-2/statenotify.so
 Reading symbols from /usr/lib/purple-2/libgg.so...done.
 Loaded symbols for /usr/lib/purple-2/libgg.so
 Reading symbols from /usr/lib/libgadu.so.3...done.
 Loaded symbols for /usr/lib/libgadu.so.3
 Reading symbols from /usr/lib/purple-2/psychic.so...done.
 Loaded symbols for /usr/lib/purple-2/psychic.so
 Reading symbols from /usr/lib/purple-2/joinpart.so...done.
 Loaded symbols for /usr/lib/purple-2/joinpart.so
 Reading symbols from /usr/lib/purple-2/libsimple.so...done.
 Loaded symbols for /usr/lib/purple-2/libsimple.so
 Reading symbols from /usr/lib/purple-2/buddynote.so...done.
 Loaded symbols for /usr/lib/purple-2/buddynote.so
 Reading symbols from /usr/lib/purple-2/dice.so...done.
 Loaded symbols for /usr/lib/purple-2/dice.so
 Reading symbols from /usr/lib/purple-2/idle.so...done.
 Loaded symbols for /usr/lib/purple-2/idle.so
 Reading symbols from /usr/lib/purple-2/sslinfo.so...done.
 Loaded symbols for /usr/lib/purple-2/sslinfo.so
 Reading symbols from /usr/lib/purple-2/flip.so...done.
 Loaded symbols for /usr/lib/purple-2/flip.so
 Reading symbols from /usr/lib/purple-2/tcl.so...done.
 Loaded symbols for /usr/lib/purple-2/tcl.so
 Reading symbols from /usr/lib/libtcl8.4.so.0...done.
 Loaded symbols for /usr/lib/libtcl8.4.so.0
 Reading symbols from /usr/lib/libtk8.4.so.0...done.
 Loaded symbols for /usr/lib/libtk8.4.so.0
 Reading symbols from /usr/lib/purple-2/autorejoin.so...done.
 Loaded symbols for /usr/lib/purple-2/autorejoin.so
 Reading symbols from /usr/lib/purple-2/libicq.so...done.
 Loaded symbols for /usr/lib/purple-2/libicq.so
 Reading symbols from /usr/lib/purple-2/liboscar.so.0...done.
 Loaded symbols for /usr/lib/purple-2/liboscar.so.0
 Reading symbols from /usr/lib/purple-2/libyahoo.so...done.
 Loaded symbols for /usr/lib/purple-2/libyahoo.so
 Reading symbols from /usr/lib/purple-2/festival.so...done.
 Loaded symbols for /usr/lib/purple-2/festival.so
 Reading symbols from /usr/lib/purple-2/libaim.so...done.
 Loaded symbols for /usr/lib/purple-2/libaim.so
 Reading symbols from /usr/lib/purple-2/showoffline.so...done.
 Loaded symbols for /usr/lib/purple-2/showoffline.so
 Reading symbols from /usr/lib/purple-2/slashexec.so...done.
 Loaded symbols for /usr/lib/purple-2/slashexec.so
 Reading symbols from /usr/lib/purple-2/irchelper.so...done.
 Loaded symbols for /usr/lib/purple-2/irchelper.so
 Reading symbols from /usr/lib/purple-2/pidgin-blinklight.so...done.
 Loaded symbols for /usr/lib/purple-2/pidgin-blinklight.so
 Reading symbols from /usr/lib/purple-2/libxmpp.so...done.
 Loaded symbols for /usr/lib/purple-2/libxmpp.so
 Reading symbols from /usr/lib/purple-2/libjabber.so.0...done.
 Loaded symbols for /usr/lib/purple-2/libjabber.so.0
 Reading symbols from /usr/lib/libsasl2.so.2...done.
 Loaded symbols for /usr/lib/libsasl2.so.2
 Reading symbols from /usr/lib/sasl2/libntlm.so.2...done.
 Loaded symbols for /usr/lib/sasl2/libntlm.so.2
 Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8...done.
 Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8
 Reading symbols from /usr/lib/sasl2/libcrammd5.so.2...done.
 Loaded symbols for /usr/lib/sasl2/libcrammd5.so.2
 Reading symbols from /usr/lib/sasl2/liblogin.so.2...done.
 Loaded symbols for /usr/lib/sasl2/liblogin.so.2
 Reading symbols from /lib/tls/i686/cmov/libcrypt.so.1...done.
 Loaded symbols for /lib/tls/i686/cmov/libcrypt.so.1
 Reading symbols from /usr/lib/sasl2/libsasldb.so.2...done.
 Loaded symbols for /usr/lib/sasl2/libsasldb.so.2
 Reading symbols from /usr/lib/libdb-4.6.so...done.
 Loaded symbols for /usr/lib/libdb-4.6.so
 Reading symbols from /usr/lib/sasl2/libanonymous.so.2...done.
 Loaded symbols for /usr/lib/sasl2/libanonymous.so.2
 Reading symbols from /usr/lib/sasl2/libdigestmd5.so.2...done.
 Loaded symbols for /usr/lib/sasl2/libdigestmd5.so.2
 Reading symbols from /usr/lib/sasl2/libplain.so.2...done.
 Loaded symbols for /usr/lib/sasl2/libplain.so.2
 Reading symbols from /usr/lib/purple-2/perl.so...done.
 Loaded symbols for /usr/lib/purple-2/perl.so
 Reading symbols from /usr/lib/libperl.so.5.8...done.
 Loaded symbols for /usr/lib/libperl.so.5.8
 Reading symbols from /usr/lib/purple-2/offlinemsg.so...done.
 Loaded symbols for /usr/lib/purple-2/offlinemsg.so
 Reading symbols from /usr/lib/purple-2/highlight.so...done.
 Loaded symbols for /usr/lib/purple-2/highlight.so
 Reading symbols from /usr/lib/purple-2/autoaccept.so...done.
 Loaded symbols for /usr/lib/purple-2/autoaccept.so
 Reading symbols from /usr/lib/purple-2/ssl.so...done.
 Loaded symbols for /usr/lib/purple-2/ssl.so
 Reading symbols from /usr/lib/purple-2/simfix.so...done.
 Loaded symbols for /usr/lib/purple-2/simfix.so
 Reading symbols from /usr/lib/purple-2/log_reader.so...done.
 Loaded symbols for /usr/lib/purple-2/log_reader.so
 Reading symbols from /usr/lib/nss/libsoftokn3.so...done.
 Loaded symbols for /usr/lib/nss/libsoftokn3.so
 Reading symbols from /usr/lib/libsqlite3.so.0...done.
 Loaded symbols for /usr/lib/libsqlite3.so.0
 Reading symbols from /usr/lib/nss/libfreebl3.so...done.
 Loaded symbols for /usr/lib/nss/libfreebl3.so
 Reading symbols from /usr/lib/nss/libnssckbi.so...done.
 Loaded symbols for /usr/lib/nss/libnssckbi.so
 Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libmist.so...done.
 Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libmist.so
 Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-
 png.so...done.
 Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
 Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so...done.
 Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
 Reading symbols from /usr/lib/librsvg-2.so.2...done.
 Loaded symbols for /usr/lib/librsvg-2.so.2
 Reading symbols from /usr/lib/libgsf-1.so.114...done.
 Loaded symbols for /usr/lib/libgsf-1.so.114
 Reading symbols from /usr/lib/libcroco-0.6.so.3...done.
 Loaded symbols for /usr/lib/libcroco-0.6.so.3
 Reading symbols from /usr/lib/libgio-2.0.so.0...done.
 Loaded symbols for /usr/lib/libgio-2.0.so.0
 Reading symbols from /lib/libbz2.so.1.0...done.
 Loaded symbols for /lib/libbz2.so.1.0
 Reading symbols from /usr/lib/pango/1.6.0/modules/pango-basic-
 fc.so...done.
 Loaded symbols for /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
 Reading symbols from /usr/lib/pango/1.6.0/modules/pango-arabic-
 lang.so...done.
 Loaded symbols for /usr/lib/pango/1.6.0/modules/pango-arabic-lang.so
 Reading symbols from /usr/lib/pango/1.6.0/modules/pango-arabic-
 fc.so...done.
 Loaded symbols for /usr/lib/pango/1.6.0/modules/pango-arabic-fc.so
 Core was generated by `pidgin'.
 Program terminated with signal 6, Aborted.
 [New process 21029]
 [New process 21032]
 [New process 21031]
 #0  0xb7f38410 in __kernel_vsyscall ()
 (gdb) bt full
 #0  0xb7f38410 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb72a2085 in raise () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #2  0xb72a3a01 in abort () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #3  0x080bf2f0 in sighandler (sig=11) at gtkmain.c:193
 No locals.
 #4  <signal handler called>
 No symbol table info available.
 #5  0xb7641852 in g_type_check_instance_cast () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #6  0x080d6b54 in pidgin_progress_bar_pulse (data=0x86b7910) at
 gtkroomlist.c:810
 No locals.
 #7  0xb758a336 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #8  0xb7589bf8 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #9  0xb758ce5e in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #10 0xb758d1e7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #11 0xb7c1e264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #12 0x080bef48 in main (argc=Cannot access memory at address 0x6e612e69
 ) at gtkmain.c:890
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = <value optimized out>
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "�\001\034��\005\203��e��\230z\220��\227\002�H\230@�\000\000\000\000O!\203�H!\203�D!\203��E��\000\000\000\000\221���\000\000\000\000\214C?��?���K���\001\034��\005\203��?��\003\000\000\000\030�\033�@\005\203�����\b\000\000\000\230\227\002�\210\227\002�\\!\203��N��\230\227\002�\210\227\002�\f\000\000\0004\006\203��e��,!\203�\230z\220�H\230@�\000\000\000\000O!\203�H!\203�D!\203��E��\221���",
 '\0' <repeats 12 times>, "�?���K��T4\034��?��\004\000"...
         segfault_message_tmp = <value optimized out>
         error = (GError *) 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = <value optimized out>
         active_accounts = <value optimized out>
         long_options = {{name = 0x810202a "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x80f243f "debug", has_arg = 0, flag = 0x0,
     val = 100}, {name = 0x80f523d "help", has_arg = 0, flag = 0x0, val =
 104}, {name = 0x80f26f7 "login", has_arg = 2, flag = 0x0,
     val = 108}, {name = 0x80fe4d0 "multiple", has_arg = 0, flag = 0x0, val
 = 109}, {name = 0x80fe4d9 "nologin", has_arg = 0, flag = 0x0,
     val = 110}, {name = 0x80fe4e1 "nocrash", has_arg = 0, flag = 0x0, val
 = 120}, {name = 0x8102020 "session", has_arg = 1, flag = 0x0,
     val = 115}, {name = 0x80f6ef9 "version", has_arg = 0, flag = 0x0, val
 = 118}, {name = 0x8102033 "display", has_arg = 1, flag = 0x0,
     val = 68}, {name = 0x80fe4e9 "sync", has_arg = 0, flag = 0x0, val =
 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/6135>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list