[Pidgin] #14588: XMPP (facebook) crashes X.org

Pidgin trac at pidgin.im
Sun Sep 11 13:07:03 EDT 2011


#14588: XMPP (facebook) crashes X.org
------------------------+---------------------------------------------------
 Reporter:  metalzelot  |       Owner:  rekkanoryo  
     Type:  defect      |      Status:  new         
Milestone:  2.10.1      |   Component:  unclassified
  Version:  2.10.0      |    Keywords:              
------------------------+---------------------------------------------------
 When I try to use the facebook chat (using XMPP) with pidgin and the buddy
 I want to talk to also uses a 3rd-party program for the facebook chat (in
 this case it is Trillian I think) I get a message from chat.facebook.com
 stating "[Buddy-name] is using an application to access chat. To send him
 a message, you must change your settings to enable friends using
 applications to see you when you're online. To change your settings,
 follow this link:
 http://www.facebook.com/chat/set_application_settings.php?to_send=[long
 base64 encoded string]". Shortly after receiving this message (3-10
 seconds) my X.org crashes. This is always reproducible and I have already
 had this with two different facebook buddies.

 I'm using pidgin 2.10.0 and X Server 1.10.3.901 (1.10.4 RC 1) on Arch
 Linux.

 The interesting parts of the pidgin debug information (pidgin --debug):

 (18:42:15) gtkconv: setting active conversation on toolbar 0x2d25150
 (18:42:19) jabber: Sending (ssl)
 (yXXXn at chat.facebook.com/Home_5bcc2920_4ACAD15549A27): <message
 type='chat' id='purple1d534e9f'
 to='-1000XXX39 at chat.facebook.com'><composing
 xmlns='http://jabber.org/protocol/chatstates'/></message>
 (18:42:20) util: Writing file prefs.xml to directory /home/user/.purple
 (18:42:20) util: Writing file /home/user/.purple/prefs.xml
 (18:42:25) jabber: Sending (ssl)
 (yXXXn at chat.facebook.com/Home_5bcc2920_4ACAD15549A27): <message
 type='chat' id='purple1d534ea0' to='-1000XXX39 at chat.facebook.com'><paused
 xmlns='http://jabber.org/protocol/chatstates'/></message>
 (18:42:25) conversation: typed...
 (18:42:28) jabber: Unable to find caps: nothing known about buddy
 (18:42:28) jabber: Sending (ssl)
 (yXXXn at chat.facebook.com/Home_5bcc2920_4ACAD15549A27): <message
 type='chat' id='purple1d534ea1' to='-1000XXX39 at chat.facebook.com'><active
 xmlns='http://jabber.org/protocol/chatstates'/><body>test</body></message>
 (18:42:28) jabber: Sending (ssl)
 (yXXXn at chat.facebook.com/Home_5bcc2920_4ACAD15549A27): <message
 type='chat' id='purple1d534ea2' to='-1000XXX39 at chat.facebook.com'><active
 xmlns='http://jabber.org/protocol/chatstates'/></message>
 (18:42:28) jabber: Recv (ssl)(911): <message from="chat.facebook.com"
 to="yXXXn at chat.facebook.com/Home_5bcc2920_4ACAD15549A27"
 type="normal"><subject></subject><body>[Buddy-name] is using an
 application to access chat. To send him a message, you must change your
 settings to enable friends using applications to see you when you're
 online. To change your settings, follow this link:
 http://www.facebook.com/chat/set_application_settings.php?to_send=[long
 base64 encoded string]</body></message>
 (18:42:30) prefs: /pidgin/conversations/toolbar/wide changed, scheduling
 save.
 (18:42:30) gtkconv: setting active conversation on toolbar 0x2d6f7b0
 (18:42:35) util: Writing file prefs.xml to directory /home/user/.purple
 (18:42:35) util: Writing file /home/user/.purple/prefs.xml
 (18:42:40) util: Writing file blist.xml to directory /home/user/.purple
 (18:42:40) util: Writing file /home/user/.purple/blist.xml
 (18:42:44) jabber: Recv (ssl)(126): <presence
 from="-631XXX5 at chat.facebook.com"
 to="yXXXn at chat.facebook.com/Home_5bcc2920_4ACAD15549A27"
 type="unavailable"/>
 (18:42:44) blist: Updating buddy status for -631XXX5 at chat.facebook.com
 (XMPP)
 (18:42:44) prefs: /pidgin/conversations/im/x changed, scheduling save.
 (18:42:44) prefs: /pidgin/conversations/im/y changed, scheduling save.
 [many of these]
 (18:42:45) prefs: /pidgin/conversations/im/y changed, scheduling save.
 (18:42:45) prefs: /pidgin/conversations/im/x changed, scheduling save.
 (18:42:46) gtkconv: setting active conversation on toolbar 0x2d25150
 (18:42:46) gtkconv: setting active conversation on toolbar 0x2d25150
 (18:42:46) gtkconv: setting active conversation on toolbar 0x2d25150
 (18:42:46) gtkconv: setting active conversation on toolbar 0x2d25150
 (18:42:47) gtkconv: setting active conversation on toolbar 0x2d6f7b0

 The Xorg.0.log file after the crash:

 [  4879.764] (II) RADEON(0): Modeline "1280x800"x0.0   68.90  1280 1304
 1336 1408  800 801 804 813 -hsync -vsync (48.9 kHz)
 [ 19807.089]
 Backtrace:
 [ 19807.089] 0: /usr/bin/X (xorg_backtrace+0x26) [0x45d496]
 [ 19807.089] 1: /usr/bin/X (0x400000+0x618b9) [0x4618b9]
 [ 19807.089] 2: /lib/libpthread.so.0 (0x7fafe0326000+0xf7c0)
 [0x7fafe03357c0]
 [ 19807.089] 3: /usr/lib/xorg/modules/drivers/radeon_drv.so
 (0x7fafdd1ee000+0xd6d3f) [0x7fafdd2c4d3f]
 [ 19807.089] 4: /usr/lib/xorg/modules/extensions/libdri2.so
 (0x7fafdd6ff000+0x1660) [0x7fafdd700660]
 [ 19807.089] 5: /usr/lib/xorg/modules/extensions/libdri2.so
 (0x7fafdd6ff000+0x21a1) [0x7fafdd7011a1]
 [ 19807.089] 6: /usr/lib/xorg/modules/extensions/libdri2.so
 (DRI2GetBuffersWithFormat+0x10) [0x7fafdd7014b0]
 [ 19807.089] 7: /usr/lib/xorg/modules/extensions/libdri2.so
 (0x7fafdd6ff000+0x3df3) [0x7fafdd702df3]
 [ 19807.089] 8: /usr/bin/X (0x400000+0x2ea89) [0x42ea89]
 [ 19807.089] 9: /usr/bin/X (0x400000+0x22b9e) [0x422b9e]
 [ 19807.089] 10: /lib/libc.so.6 (__libc_start_main+0xed) [0x7fafdf2a613d]
 [ 19807.090] 11: /usr/bin/X (0x400000+0x22e8d) [0x422e8d]
 [ 19807.090] Segmentation fault at address (nil)
 [ 19807.090]
 Fatal server error:
 [ 19807.090] Caught signal 11 (Segmentation fault). Server aborting
 [ 19807.090]
 [ 19807.090]
 Please consult the The X.Org Foundation support
          at http://wiki.x.org
  for help.
 [ 19807.090] Please also check the log file at "/var/log/Xorg.0.log" for
 additional information.
 [ 19807.090]
 [ 19807.115] (II) Power Button: Close

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


More information about the Tracker mailing list