[Pidgin] #8535: pidgin crashs when connection slows down

Pidgin trac at pidgin.im
Sat Feb 28 11:38:39 EST 2009


#8535: pidgin crashs when connection slows down
----------------------------+-----------------------------------------------
 Reporter:  BUGabundo       |           Owner:  lschiere
     Type:  defect          |          Status:  new     
Component:  unclassified    |         Version:  2.5.4   
 Keywords:  crash, network  |   Launchpad_bug:  335907  
----------------------------+-----------------------------------------------
 when ever my 3G modem drops to 2G, or wifi looses it connection pidgin
 crashs.

 $ apt-cache policy pidgin
 pidgin:
   Installed: 1:2.5.4-2ubuntu1
   Candidate: 1:2.5.4-2ubuntu1
   Version table:
  *** 1:2.5.4-2ubuntu1 0
         500 ftp://darkstar.ist.utl.pt jaunty/main Packages
         500 ftp://archive.ubuntu.com jaunty/main Packages
         100 /var/lib/dpkg/status

 $ clear; gdb --args pidgin -n

 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 "x86_64-linux-gnu"...
 (gdb) handle SIGPIPE nostop noprint
 Signal        Stop      Print   Pass to program Description
 SIGPIPE       No        No      Yes             Broken pipe
 (gdb) r
 Starting program: /usr/bin/pidgin -n
 [Thread debugging using libthread_db enabled]
 [New Thread 0x7ff0017067d0 (LWP 21519)]
 [New Thread 0x7fefeced3950 (LWP 21549)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Conversation is NULL,
 not sure what to do with that!

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Notify Message send
 has NULL Conversation, assuming hidden
 [New Thread 0x7fefdcbae950 (LWP 22395)]
 [New Thread 0x7fefdae4b950 (LWP 22396)]
 [New Thread 0x7fefda64a950 (LWP 22397)]
 [New Thread 0x7fefd9e49950 (LWP 22398)]
 [New Thread 0x7fefd9648950 (LWP 22399)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Unable to find buddy.
 [New Thread 0x7fefd8d35950 (LWP 22408)]
 [New Thread 0x7fefcfffe950 (LWP 22411)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Conversation is NULL,
 not sure what to do with that!

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Notify Message send
 has NULL Conversation, assuming hidden
 [New Thread 0x7fefcb7fc950 (LWP 22417)]
 [New Thread 0x7fefcaffa950 (LWP 22426)]
 [Thread 0x7fefd9e49950 (LWP 22398) exited]
 [Thread 0x7fefdae4b950 (LWP 22396) exited]
 [Thread 0x7fefd9648950 (LWP 22399) exited]
 [Thread 0x7fefcaffa950 (LWP 22426) exited]
 [Thread 0x7fefcfffe950 (LWP 22411) exited]
 [Thread 0x7fefda64a950 (LWP 22397) exited]
 [Thread 0x7fefdcbae950 (LWP 22395) exited]
 [Thread 0x7fefcb7fc950 (LWP 22417) exited]
 [Thread 0x7fefd8d35950 (LWP 22408) exited]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Conversation is NULL,
 not sure what to do with that!

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Notify Message send
 has NULL Conversation, assuming hidden
 [New Thread 0x7fefd8d35950 (LWP 22607)]
 [New Thread 0x7fefcb7fc950 (LWP 22608)]
 [New Thread 0x7fefdcbae950 (LWP 22609)]
 [New Thread 0x7fefda64a950 (LWP 22610)]
 [New Thread 0x7fefd9e49950 (LWP 22611)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Conversation is NULL,
 not sure what to do with that!

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Notify Message send
 has NULL Conversation, assuming hidden
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Conversation is NULL,
 not sure what to do with that!

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Notify Message send
 has NULL Conversation, assuming hidden
 [Thread 0x7fefd9e49950 (LWP 22611) exited]
 [Thread 0x7fefda64a950 (LWP 22610) exited]
 [Thread 0x7fefcb7fc950 (LWP 22608) exited]
 [Thread 0x7fefdcbae950 (LWP 22609) exited]
 [Thread 0x7fefd8d35950 (LWP 22607) exited]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Unable to find buddy.
 [New Thread 0x7fefd8d35950 (LWP 22666)]
 [New Thread 0x7fefdcbae950 (LWP 22667)]
 [New Thread 0x7fefcb7fc950 (LWP 22668)]
 [New Thread 0x7fefda64a950 (LWP 22669)]
 [New Thread 0x7fefd9e49950 (LWP 22670)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Unable to find buddy.
 [New Thread 0x7fefcfffe950 (LWP 22671)]
 [New Thread 0x7fefcf7fd950 (LWP 22672)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Conversation is NULL,
 not sure what to do with that!

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Notify Message send
 has NULL Conversation, assuming hidden
 [New Thread 0x7fefceffc950 (LWP 22673)]
 [New Thread 0x7fefce7fb950 (LWP 22674)]
 [New Thread 0x7fefcdffa950 (LWP 22675)]
 [New Thread 0x7fefcd7f9950 (LWP 22676)]
 [New Thread 0x7fefccff8950 (LWP 22677)]
 [New Thread 0x7fefcc7f7950 (LWP 22678)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Unable to find buddy.
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Unable to find buddy.
 [Thread 0x7fefda64a950 (LWP 22669) exited]
 [Thread 0x7fefdcbae950 (LWP 22667) exited]
 [Thread 0x7fefd9e49950 (LWP 22670) exited]
 [Thread 0x7fefccff8950 (LWP 22677) exited]
 [Thread 0x7fefcf7fd950 (LWP 22672) exited]
 [Thread 0x7fefcc7f7950 (LWP 22678) exited]
 [Thread 0x7fefce7fb950 (LWP 22674) exited]
 [Thread 0x7fefcb7fc950 (LWP 22668) exited]
 [Thread 0x7fefd8d35950 (LWP 22666) exited]
 [Thread 0x7fefcdffa950 (LWP 22675) exited]
 [Thread 0x7fefcfffe950 (LWP 22671) exited]
 [Thread 0x7fefcd7f9950 (LWP 22676) exited]
 [Thread 0x7fefceffc950 (LWP 22673) exited]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Unable to find buddy.
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Unable to find buddy.
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Conversation is NULL,
 not sure what to do with that!

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Notify Message send
 has NULL Conversation, assuming hidden
 [New Thread 0x7fefceffc950 (LWP 22786)]
 [New Thread 0x7fefcd7f9950 (LWP 22787)]
 [New Thread 0x7fefcfffe950 (LWP 22788)]
 [New Thread 0x7fefcdffa950 (LWP 22789)]
 [New Thread 0x7fefdcbae950 (LWP 22790)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 [New Thread 0x7fefda646950 (LWP 22791)]
 [New Thread 0x7fefd8d35950 (LWP 22792)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 [Thread 0x7fefdcbae950 (LWP 22790) exited]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 [Thread 0x7fefcdffa950 (LWP 22789) exited]
 [Thread 0x7fefcd7f9950 (LWP 22787) exited]
 [New Thread 0x7fefcd7f9950 (LWP 22819)]
 [New Thread 0x7fefcdffa950 (LWP 22820)]
 [Thread 0x7fefcfffe950 (LWP 22788) exited]
 [Thread 0x7fefcdffa950 (LWP 22820) exited]
 [Thread 0x7fefcd7f9950 (LWP 22819) exited]
 [Thread 0x7fefd8d35950 (LWP 22792) exited]
 [Thread 0x7fefceffc950 (LWP 22786) exited]
 [Thread 0x7fefda646950 (LWP 22791) exited]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Unable to find buddy.
 [New Thread 0x7fefda646950 (LWP 22933)]
 [New Thread 0x7fefceffc950 (LWP 22934)]
 [New Thread 0x7fefd8d35950 (LWP 22935)]
 [New Thread 0x7fefcd7f9950 (LWP 22936)]
 [New Thread 0x7fefdcbae950 (LWP 22937)]
 [Thread 0x7fefdcbae950 (LWP 22937) exited]
 [Thread 0x7fefcd7f9950 (LWP 22936) exited]
 [Thread 0x7fefceffc950 (LWP 22934) exited]
 [Thread 0x7fefd8d35950 (LWP 22935) exited]
 [Thread 0x7fefda646950 (LWP 22933) exited]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Unable to find buddy.
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Conversation is NULL,
 not sure what to do with that!

 (pidgin:21519): pidgin-libnotify-plugin-WARNING **: Notify Message send
 has NULL Conversation, assuming hidden
 [New Thread 0x7fefda646950 (LWP 23073)]
 [New Thread 0x7fefd8d35950 (LWP 23074)]
 [New Thread 0x7fefceffc950 (LWP 23075)]
 [New Thread 0x7fefcd7f9950 (LWP 23076)]
 [New Thread 0x7fefcfffe950 (LWP 23077)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 [New Thread 0x7fefcf7fd950 (LWP 23078)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 [New Thread 0x7fefce7fb950 (LWP 23079)]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 [Thread 0x7fefcfffe950 (LWP 23077) exited]
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 (pidgin:21519): pidgin-libnotify-plugin-DEBUG: Entering indicate_chat_nick
 [Thread 0x7fefcd7f9950 (LWP 23076) exited]
 [Thread 0x7fefd8d35950 (LWP 23074) exited]
 [New Thread 0x7fefd8d35950 (LWP 23106)]
 [New Thread 0x7fefcd7f9950 (LWP 23107)]
 [Thread 0x7fefceffc950 (LWP 23075) exited]
 [Thread 0x7fefcd7f9950 (LWP 23107) exited]
 [Thread 0x7fefd8d35950 (LWP 23106) exited]
 [Thread 0x7fefce7fb950 (LWP 23079) exited]
 [Thread 0x7fefda646950 (LWP 23073) exited]
 [Thread 0x7fefcf7fd950 (LWP 23078) exited]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0x7ff0017067d0 (LWP 21519)]
 0x00007fefff1208ef in serv_got_im (gc=0x856bd80, who=0x2f1b740
 "identi.ca",
     msg=0xc672b70 "<font color=\"darkblue\"><b><a
 href=\"idc:reply?to=screwtape&account=bugabundo\">screwtape</a>:</b></font>Back
 from a week on holiday, 76 unread mails and 715 items in Google Reader.",
 flags=PURPLE_MESSAGE_RECV, mtime=1235803672)
     at ../../libpurple/server.c:586
 586     ../../libpurple/server.c: No such file or directory.
         in ../../libpurple/server.c
 (gdb) bt full
 #0  0x00007fefff1208ef in serv_got_im (gc=0x856bd80, who=0x2f1b740
 "identi.ca",
     msg=0xc672b70 "<font color=\"darkblue\"><b><a
 href=\"idc:reply?to=screwtape&account=bugabundo\">screwtape</a>:</b></font>Back
 from a week on holiday, 76 unread mails and 715 items in Google Reader.",
 flags=PURPLE_MESSAGE_RECV, mtime=1235803672)
     at ../../libpurple/server.c:586
         account = (PurpleAccount *) 0x1400000014
         conv = <value optimized out>
         angel = <value optimized out>
         buffy = <value optimized out>
         __PRETTY_FUNCTION__ = "serv_got_im"
 #1  0x00007fefe2d3550d in twitter_fetch_new_messages_handler () from
 /usr/lib/purple-2/libidentica.so
 No symbol table info available.
 #2  0x00007fefe2d339ae in ?? () from /usr/lib/purple-2/libidentica.so
 No symbol table info available.
 #3  0x000000000046630e in pidgin_io_invoke (source=<value optimized out>,
 condition=<value optimized out>,
     data=<value optimized out>) at ../../pidgin/gtkeventloop.c:78
         closure = (PidginIOClosure *) 0x909acb0
         purple_cond = PURPLE_INPUT_READ
 #4  0x00007feffe78f19a in IA__g_main_context_dispatch (context=0x1712320)
 at /build/buildd/glib2.0-2.19.8/glib/gmain.c:1814
 No locals.
 #5  0x00007feffe792870 in g_main_context_iterate (context=0x1712320,
 block=1, dispatch=1, self=<value optimized out>)
     at /build/buildd/glib2.0-2.19.8/glib/gmain.c:2448
         max_priority = 0
         timeout = 0
         some_ready = 1
         nfds = 29
         allocated_nfds = <value optimized out>
         fds = (GPollFD *) 0x1b13b50
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #6  0x00007feffe792d3d in IA__g_main_loop_run (loop=0x850e440) at
 /build/buildd/glib2.0-2.19.8/glib/gmain.c:2656
 ---Type <return> to continue, or q <return> to quit---
         self = (GThread *) 0x16d14d0
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #7  0x00007fefffe232e7 in IA__gtk_main () at
 /build/buildd/gtk+2.0-2.15.4/gtk/gtkmain.c:1205
         tmp_list = (GList *) 0x0
         functions = (GList *) 0x0
         init = (GtkInitFunction *) 0x16f88e0
         loop = <value optimized out>
 #8  0x000000000047d973 in main (argc=2, argv=0x7fff09744ba8) at
 ../../pidgin/gtkmain.c:883
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 1
         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>
         sigset = {__val = {81927, 0 <repeats 15 times>}}
         prev_sig_disp = (void (*)(int)) 0x14000015b4
         errmsg =
 "\000\220q\001�\177\000\000\000\000 at T�\022��\000\000Vq�\002��\016\000\000\000/\000\000\000\036\000\000\000\000\000\000\000�Ht\t�\177\000\000`It\t�\177\000\000\000\000\000\000\000\000\000\000\030����\177\000\000\004\000\000\000\000\000\000\000��q\001�\177\000\000�\027S\001�\177\000\000\000\000\000\000\000\000\000\0009",
 '\0' <repeats 15 times>,
 "�8S\001�\177\000\000�Ht\t�\177\000\000�\027S\001�\177\000\000/It\t�\177\000\000
 It\t�\177\000\000\030It\t�\177\000\000\000\000\000\000\000\000\000\000`It\t�\177\000\0002
 S\001�\177\000\000��p\001�\177\000\000\000\200q\001�"...
         error = (GError *) 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = <value optimized out>
 ---Type <return> to continue, or q <return> to quit---
         active_accounts = <value optimized out>
         long_options = {{name = 0x4c1462 "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x4aea36 "debug",
     has_arg = 0, flag = 0x0, val = 100}, {name = 0x4b28c5 "help", has_arg
 = 0, flag = 0x0, val = 104}, {
     name = 0x4aed01 "login", has_arg = 2, flag = 0x0, val = 108}, {name =
 0x4bd3e8 "multiple", has_arg = 0, flag = 0x0,
     val = 109}, {name = 0x4bd3f1 "nologin", has_arg = 0, flag = 0x0, val =
 110}, {name = 0x4bd3f9 "nocrash", has_arg = 0,
     flag = 0x0, val = 120}, {name = 0x4c1458 "session", has_arg = 1, flag
 = 0x0, val = 115}, {name = 0x4b472f "version",
     has_arg = 0, flag = 0x0, val = 118}, {name = 0x4c146b "display",
 has_arg = 1, flag = 0x0, val = 68}, {
     name = 0x4bd401 "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
 0x0, has_arg = 0, flag = 0x0, val = 0}}
 (gdb) q
 The program is running.  Exit anyway? (y or n) y

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


More information about the Tracker mailing list