[Pidgin] #5414: Crash when computer resumes from suspend to disk
Pidgin
trac at pidgin.im
Wed Apr 2 19:45:53 EDT 2008
#5414: Crash when computer resumes from suspend to disk
-------------------+--------------------------------------------------------
Reporter: rlk | Owner: lschiere
Type: defect | Status: new
Priority: minor | Component: unclassified
Version: 2.4.0 | Keywords:
Pending: 0 |
-------------------+--------------------------------------------------------
When I suspend/resume my laptop, Pidgin crashes reliably. At this point,
I don't have enough evidence to determine whether the crash is due to the
IP address changing or the actual suspend/resume per se. This started
when I upgraded to 2.4.0 (from the GNOME:Community repository on
software.opensuse.org/download).
Backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb70196d0 (LWP 24710)]
set_current_error (account=0x8053be98, new_err=0x8026d748) at
account.c:2402
2402 old_err = priv->current_error;
(gdb) where
#0 set_current_error (account=0x8053be98, new_err=0x8026d748)
at account.c:2402
#1 0xb764acf6 in purple_marshal_VOID__POINTER_INT_POINTER (
cb=0xb7607670 <connection_error_cb>, args=0xbf939b28 "�233D\200",
data=0x0, return_val=0x0) at signals.c:659
#2 0xb764b727 in purple_signal_emit_vargs (instance=0xb76adc5c,
signal=0xb768e969 "connection-error", args=0xbf939b28 "�233D\200")
at signals.c:482
#3 0xb764b85c in purple_signal_emit (instance=0x0, signal=0x8026d748 "")
at signals.c:434
#4 0xb761eab5 in purple_connection_error_reason (gc=0x80449bf8,
reason=PURPLE_CONNECTION_ERROR_NETWORK_ERROR,
description=0xb61043c8 "Ping timeout") at connection.c:549
#5 0xb60efe84 in jabber_pong_timeout (gc=0x80449bf8) at jabber.c:400
#6 0xb735b5e6 in g_timeout_dispatch () from /usr/lib/libglib-2.0.so.0
#7 0xb735ae76 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#8 0xb735e232 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#9 0xb735e617 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#10 0xb7bd2464 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x8007f27d in main (argc=0, argv=0xbf93bfa4) at gtkmain.c:887
(gdb) print priv
$1 = (PurpleAccountPrivate *) 0x0
My accounts.xml (with company name and passwords dummied out):
<?xml version='1.0' encoding='UTF-8' ?>
<account version='1.0'>
<account>
<protocol>prpl-aim</protocol>
<name>rlkalummitedu</name>
<password>NOPASSWD</password>
<statuses>
<status type='available' name='Available'
active='true'>
<attributes/>
</status>
<status type='free4chat' name='Free For Chat'
active='false'>
<attributes/>
</status>
<status type='away' name='Away' active='false'>
<attributes/>
</status>
<status type='invisible' name='Invisible'
active='false'>
<attributes/>
</status>
<status type='mobile' name='Mobile'
active='false'>
<attributes/>
</status>
<status type='occupied' name='Occupied'
active='false'>
<attributes/>
</status>
<status type='dnd' name='Do Not Disturb'
active='false'>
<attributes/>
</status>
<status type='na' name='Not Available'
active='false'>
<attributes/>
</status>
<status type='offline' name='Offline'
active='false'>
<attributes/>
</status>
</statuses>
<userinfo>Visit the Gaim website at <A
HREF="http://gaim.sourceforge.net/">http://gaim.sourceforge.net/</A>.</userinfo>
<settings>
<setting name='check-mail' type='bool'>0</setting>
<setting name='server'
type='string'>login.oscar.aol.com</setting>
<setting name='encoding'
type='string'>ISO-8859-1</setting>
<setting name='port' type='int'>5190</setting>
</settings>
<settings ui='gtk-gaim'>
<setting name='auto-login' type='bool'>1</setting>
</settings>
<current_error/>
</account>
<account>
<protocol>prpl-aim</protocol>
<name>rlkatWORK</name>
<password>NOPASSWD</password>
<statuses>
<status type='available' name='Available'
active='true'>
<attributes/>
</status>
<status type='free4chat' name='Free For Chat'
active='false'>
<attributes/>
</status>
<status type='away' name='Away' active='false'>
<attributes/>
</status>
<status type='invisible' name='Invisible'
active='false'>
<attributes/>
</status>
<status type='mobile' name='Mobile'
active='false'>
<attributes/>
</status>
<status type='occupied' name='Occupied'
active='false'>
<attributes/>
</status>
<status type='dnd' name='Do Not Disturb'
active='false'>
<attributes/>
</status>
<status type='na' name='Not Available'
active='false'>
<attributes/>
</status>
<status type='offline' name='Offline'
active='false'>
<attributes/>
</status>
</statuses>
<userinfo>Visit the Gaim website at <A
HREF="http://gaim.sourceforge.net/">http://gaim.sourceforge.net/</A>.</userinfo>
<settings>
<setting name='use-global-buddyicon'
type='bool'>1</setting>
<setting name='check-mail' type='bool'>0</setting>
<setting name='always_use_rv_proxy'
type='bool'>0</setting>
<setting name='server'
type='string'>login.oscar.aol.com</setting>
<setting name='encoding'
type='string'>ISO-8859-1</setting>
<setting name='port' type='int'>5190</setting>
</settings>
<settings ui='gtk-gaim'>
<setting name='auto-login' type='bool'>0</setting>
</settings>
<current_error/>
</account>
<account>
<protocol>prpl-jabber</protocol>
<name>rlk at WORK.com/Gaim</name>
<password>NOPASSWD</password>
<statuses>
<status type='available' name='Available'
active='true'>
<attributes/>
</status>
<status type='freeforchat' name='Chatty'
active='false'>
<attributes/>
</status>
<status type='away' name='Away' active='false'>
<attributes/>
</status>
<status type='extended_away' name='Extended away'
active='false'>
<attributes/>
</status>
<status type='dnd' name='Do Not Disturb'
active='false'>
<attributes/>
</status>
<status type='offline' name='Offline'
active='false'>
<attributes/>
</status>
<status type='tune' name='Listening to music'
active='false'>
<attributes/>
</status>
</statuses>
<userinfo><vCard xmlns='vcard-temp'
prodid='-//HandGen//NONSGML vGen v1.0//EN'
version='2.0'><FN>Robert
Krawitz</FN><N><FAMILY>Krawitz</FAMILY><GIVEN>Robert</GIVEN></N><NICKNAME>rlk</NICKNAME></vCard></userinfo>
<settings>
<setting name='use-global-buddyicon'
type='bool'>1</setting>
<setting name='require_tls'
type='bool'>1</setting>
<setting name='check-mail' type='bool'>0</setting>
<setting name='use_tls' type='bool'>1</setting>
<setting name='connect_server'
type='string'>JABBERHOST.WORK.com</setting>
<setting name='old_ssl' type='bool'>1</setting>
<setting name='auth_plain_in_clear'
type='bool'>0</setting>
<setting name='port' type='int'>9909</setting>
</settings>
<settings ui='gtk-gaim'>
<setting name='use-global-buddyicon'
type='bool'>1</setting>
<setting name='auto-login' type='bool'>1</setting>
</settings>
<proxy>
<type>none</type>
</proxy>
<current_error/>
</account>
</account>
Using GTK+ 2.12.6 (OpenSUSE 10.3 RPMs -- gtk2-2.12.6-6.5)
--
Ticket URL: <http://developer.pidgin.im/ticket/5414>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list