[Pidgin] #12152: Pidgin Crashing with Sigsegv

Pidgin trac at pidgin.im
Thu Jul 1 00:20:23 EDT 2010


#12152: Pidgin Crashing with Sigsegv
---------------------+------------------------------------------------------
 Reporter:  FAJALOU  |        Owner:           
     Type:  defect   |       Status:  new      
Milestone:           |    Component:  libpurple
  Version:  2.7.0    |   Resolution:           
 Keywords:           |  
---------------------+------------------------------------------------------

Comment(by FAJALOU):

 Update:  Just got another sigsegv.  Looks like the same error from my
 estimation.
 And just as a side note, I would like to say that, after the seg fault, I
 will begin to see Chromium information show up in the terminal.  This is
 the only time I see Chromium info in this debug; and below is the events
 leading up to the segfault, backtrace, and everything in between:


 (21:15:55) blist: Updating buddy status for xxxxxxxxxxxxx (Facebook)
 (21:15:55) nautilus: saved blist online
 (21:15:55) cap: Executing: insert into cap_status (buddy, account,
 protocol, status, event_time) values(1582680070,
 cunninghamlouis at gmail.com, prpl-bigbrownchunx-facebookim, available,
 now());
 (21:15:55) blist: Updating buddy status for xxxxxxxxx (Facebook)
 (21:15:55) nautilus: saved blist online
 (21:15:55) cap: Executing: insert into cap_status (buddy, account,
 protocol, status, event_time) values(1557912050, xxxxxxxxx at gmail.com,
 prpl-bigbrownchunx-facebookim, available, now());
 (21:15:55) blist: Updating buddy status for 1718055456 (Facebook)
 (21:15:55) nautilus: saved blist online
 (21:15:55) cap: Executing: insert into cap_status (buddy, account,
 protocol, status, event_time) values(1718055456,
 cunninghamlouis at gmail.com, prpl-bigbrownchunx-facebookim, offline, now());
 (21:15:55) blist: Updating buddy status for xxxxxx (Facebook)
 (21:15:55) nautilus: saved blist online
 (21:15:55) cap: Executing: insert into cap_status (buddy, account,
 protocol, status, event_time) values(654734688, xxxxxxxx at gmail.com, prpl-
 bigbrownchunx-facebookim, offline, now());
 (21:15:55) facebook: executing callback for
 (21:15:56) msn: C: NS 000: PNG
 (21:15:56) msn: S: NS 000: QNG 50
 (21:16:00) util: Writing file blist.xml to directory ~/.purple
 (21:16:00) util: Writing file /home/louie/.purple/blist.xml
 (21:16:05) facebook: executing callback for
 /x/1277957710/true/p_864725614=132
 (21:16:05) facebook: got new messages:
 for (;;);{"t":"continue"}
 (21:16:05) facebook: getting new messages
 (21:16:05) facebook: getting url /x/1277957765/true/p_864725614=132
 (21:16:05) dns: DNS query for '66.220.145.37' queued
 (21:16:05) dnsquery: IP resolved for 66.220.145.37
 (21:16:05) proxy: Attempting connection to 66.220.145.37
 (21:16:05) proxy: Connecting to 66.220.145.37:80 with no proxy
 (21:16:05) proxy: Connection in progress
 (21:16:05) proxy: Connecting to 66.220.145.37:80.
 (21:16:05) proxy: Connected to 66.220.145.37:80.
 (21:16:07) cap: Max Message Difference timeout occurred

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xb6763750 (LWP 29965)]
 purple_account_get_protocol_id (account=0xc0813000)
     at /build/buildd/pidgin-2.7.0/./libpurple/account.c:2110
 2110    /build/buildd/pidgin-2.7.0/./libpurple/account.c: No such file or
 directory.
         in /build/buildd/pidgin-2.7.0/./libpurple/account.c
 (gdb) (pkix_CacheCertChain_Add: PKIX_PL_HashTable_Add for CertChain
 skipped: entry existed
 (pkix_CacheCertChain_Add: PKIX_PL_HashTable_Add for CertChain skipped:
 entry existed
 (pkix_CacheCertChain_Add: PKIX_PL_HashTable_Add for CertChain skipped:
 entry existed
 (pkix_CacheCertChain_Add: PKIX_PL_HashTable_Add for CertChain skipped:
 entry existed
 (pkix_CacheCert_Add: PKIX_PL_HashTable_Add for Certs skipped: entry
 existed
 (pkix_CacheCertChain_Add: PKIX_PL_HashTable_Add for CertChain skipped:
 entry existed
 (pkix_CacheCertChain_Add: PKIX_PL_HashTable_Add for CertChain skipped:
 entry existed
 (pkix_CacheCertChain_Add: PKIX_PL_HashTable_Add for CertChain skipped:
 entry existed
 (pkix_CacheCertChain_Add: PKIX_PL_HashTable_Add for CertChain skipped:
 entry existed

 (gdb) bt full
 #0  purple_account_get_protocol_id (account=0xc0813000)
     at /build/buildd/pidgin-2.7.0/./libpurple/account.c:2110
         __PRETTY_FUNCTION__ = "purple_account_get_protocol_id"
 #1  0xb617165e in insert_cap_failure (stats=0xcde2a40)
     at /build/buildd/pidgin-2.7.0/./pidgin/plugins/cap/cap.c:318
         buddy_name = (gchar *) 0x0
         protocol_id = (const gchar *) 0xcde2a40 ""
         account_id = (
     const gchar *) 0xd51afc8 " :\024\n\034\023\v��\022\v�\002"
         status_id = (
     const gchar *) 0xbf96f1f8
 "\030�\226�\031\032\027��/\027�P4\027�(�\226��\017\v��\017\v�\214�\226�H�\226��B\003�@*�\f`B\215\fH�\226�"
         current_time = <value optimized out>
         minute = <value optimized out>
 #2  0xb6171a19 in max_message_difference_cb (data=0xcde2a40)
     at /build/buildd/pidgin-2.7.0/./pidgin/plugins/cap/cap.c:337
 No locals.
 #3  0xb70342b6 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #4  0xb7033b88 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #5  0xb70370eb in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #6  0xb70375ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #7  0xb73267d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #8  0x080cb630 in main ()
 No symbol table info available.
 (gdb)


 Is this a different issue, having to do with Facebook IM?  It seems the OP
 was not about Facebook, I will leave it up to you.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/12152#comment:7>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list