[Pidgin] #6367: Failed assertion - is it pidgin or skype4pidgin?

Pidgin trac at pidgin.im
Fri Jul 18 00:45:25 EDT 2008


#6367: Failed assertion - is it pidgin or skype4pidgin?
-------------------+--------------------------------------------------------
Reporter:  yang    |       Owner:  lschiere                                                
    Type:  defect  |      Status:  new                                                     
Priority:  minor   |   Component:  unclassified                                            
 Version:  2.4.1   |    Keywords:  crash, failed, assertion, backtrace, skype4pidgin, skype
 Pending:  0       |  
-------------------+--------------------------------------------------------
 I'm using:

  * skype4pidgin 2008-07-09
  * pidgin 1:2.4.1-1ubuntu2.1
  * skype 1.4.0.118
  * Ubuntu 8.04

 After leaving pidgin and skype running for some time, pidgin will
 spontaneously give me this error, seemingly out of the blue (skype
 continues to run fine).  Specifically I get the following failed assertion
 (also including full backtrace).

 First question is of course whether this is actually a skype4pidgin proble
 or a problem with pidgin proper.  Please let me know if any further info
 would be useful, thanks!

 {{{
 pidgin: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int)
 ((xcb_req) - (dpy->request)) >= 0)' failed.

 Program received signal SIGABRT, Aborted.
 [Switching to Thread 0x42a4a950 (LWP 20446)]
 0x00007f80cd5e4095 in raise () from /lib/libc.so.6
 (gdb) bt full
 #0  0x00007f80cd5e4095 in raise () from /lib/libc.so.6
 No symbol table info available.
 #1  0x00007f80cd5e5af0 in abort () from /lib/libc.so.6
 No symbol table info available.
 #2  0x00007f80cd5dd2df in __assert_fail () from /lib/libc.so.6
 No symbol table info available.
 #3  0x00007f80ce81517d in _XGetXCBBuffer () from /usr/lib/libX11.so.6
 No symbol table info available.
 #4  0x00007f80ce816343 in _XSend () from /usr/lib/libX11.so.6
 No symbol table info available.
 #5  0x00007f80ce81645d in _XFlush () from /usr/lib/libX11.so.6
 No symbol table info available.
 #6  0x00007f80ce7e9c35 in XCheckTypedEvent () from /usr/lib/libX11.so.6
 No symbol table info available.
 #7  0x00007f80be4d2e31 in receive_message_loop () at
 skype_messaging_x11.c:186
         event_bool = <value optimized out>
         e = {type = 33, xany = {type = 33, serial = 6612, send_event = 1,
 display = 0x89fe00,
     window = 67108944}, xkey = {type = 33, serial = 6612, send_event = 1,
 display = 0x89fe00,
     window = 67108944, root = 763, subwindow = 8, time =
 2335398265116639520, x = 1229737551,
     y = 1414743374, x_root = 1398101057, y_root = 0, state = 0, keycode =
 0,
     same_screen = -815494848}, xbutton = {type = 33, serial = 6612,
 send_event = 1,
     display = 0x89fe00, window = 67108944, root = 763, subwindow = 8,
     time = 2335398265116639520, x = 1229737551, y = 1414743374, x_root =
 1398101057,
     y_root = 0, state = 0, button = 0, same_screen = -815494848}, xmotion
 = {type = 33,
     serial = 6612, send_event = 1, display = 0x89fe00, window = 67108944,
 root = 763,
     subwindow = 8, time = 2335398265116639520, x = 1229737551, y =
 1414743374,
     x_root = 1398101057, y_root = 0, state = 0, is_hint = 0 '\0',
 same_screen = -815494848},
   xcrossing = {type = 33, serial = 6612, send_event = 1, display =
 0x89fe00,
     window = 67108944, root = 763, subwindow = 8, time =
 2335398265116639520, x = 1229737551,
     y = 1414743374, x_root = 1398101057, y_root = 0, mode = 0, detail = 0,
     same_screen = -815494848, focus = 32640, state = 65}, xfocus = {type =
 33, serial = 6612,
     send_event = 1, display = 0x89fe00, window = 67108944, mode = 763,
 detail = 0},
   xexpose = {type = 33, serial = 6612, send_event = 1, display = 0x89fe00,
 window = 67108944,
 ---Type <return> to continue, or q <return> to quit---
     x = 763, y = 0, width = 8, height = 0, count = 1096237344},
 xgraphicsexpose = {type = 33,
     serial = 6612, send_event = 1, display = 0x89fe00, drawable =
 67108944, x = 763, y = 0,
     width = 8, height = 0, count = 1096237344, major_code = 543752281,
     minor_code = 1229737551}, xnoexpose = {type = 33, serial = 6612,
 send_event = 1,
     display = 0x89fe00, drawable = 67108944, major_code = 763, minor_code
 = 0},
   xvisibility = {type = 33, serial = 6612, send_event = 1, display =
 0x89fe00,
     window = 67108944, state = 763}, xcreatewindow = {type = 33, serial =
 6612,
     send_event = 1, display = 0x89fe00, parent = 67108944, window = 763, x
 = 8, y = 0,
     width = 1096237344, height = 543752281, border_width = 1229737551,
     override_redirect = 1414743374}, xdestroywindow = {type = 33, serial =
 6612,
     send_event = 1, display = 0x89fe00, event = 67108944, window = 763},
 xunmap = {type = 33,
     serial = 6612, send_event = 1, display = 0x89fe00, event = 67108944,
 window = 763,
     from_configure = 8}, xmap = {type = 33, serial = 6612, send_event = 1,
     display = 0x89fe00, event = 67108944, window = 763, override_redirect
 = 8},
   xmaprequest = {type = 33, serial = 6612, send_event = 1, display =
 0x89fe00,
     parent = 67108944, window = 763}, xreparent = {type = 33, serial =
 6612, send_event = 1,
     display = 0x89fe00, event = 67108944, window = 763, parent = 8, x =
 1096237344,
     y = 543752281, override_redirect = 1229737551}, xconfigure = {type =
 33, serial = 6612,
     send_event = 1, display = 0x89fe00, event = 67108944, window = 763, x
 = 8, y = 0,
     width = 1096237344, height = 543752281, border_width = 1229737551,
 above = 1398101057,
     override_redirect = 0}, xgravity = {type = 33, serial = 6612,
 send_event = 1,
     display = 0x89fe00, event = 67108944, window = 763, x = 8, y = 0},
 xresizerequest = {
     type = 33, serial = 6612, send_event = 1, display = 0x89fe00, window =
 67108944,
     width = 763, height = 0}, xconfigurerequest = {type = 33, serial =
 6612, send_event = 1,
     display = 0x89fe00, parent = 67108944, window = 763, x = 8, y = 0,
 width = 1096237344,
     height = 543752281, border_width = 1229737551, above = 1398101057,
 detail = 0,
     value_mask = 140191212013888}, xcirculate = {type = 33, serial = 6612,
 send_event = 1,
     display = 0x89fe00, event = 67108944, window = 763, place = 8},
 xcirculaterequest = {
     type = 33, serial = 6612, send_event = 1, display = 0x89fe00, parent =
 67108944,
     window = 763, place = 8}, xproperty = {type = 33, serial = 6612,
 send_event = 1,
     display = 0x89fe00, window = 67108944, atom = 763, time = 8, state =
 1096237344},
   xselectionclear = {type = 33, serial = 6612, send_event = 1, display =
 0x89fe00,
     window = 67108944, selection = 763, time = 8}, xselectionrequest =
 {type = 33,
 ---Type <return> to continue, or q <return> to quit---
     serial = 6612, send_event = 1, display = 0x89fe00, owner = 67108944,
 requestor = 763,
     selection = 8, target = 2335398265116639520, property =
 6076276524792434255,
     time = 1398101057}, xselection = {type = 33, serial = 6612, send_event
 = 1,
     display = 0x89fe00, requestor = 67108944, selection = 763, target = 8,
     property = 2335398265116639520, time = 6076276524792434255}, xcolormap
 = {type = 33,
     serial = 6612, send_event = 1, display = 0x89fe00, window = 67108944,
 colormap = 763,
     new = 8, state = 0}, xclient = {type = 33, serial = 6612, send_event =
 1,
     display = 0x89fe00, window = 67108944, message_type = 763, format = 8,
 data = {
       b = " AWAY\000i ONLINESTATUS", s = {16672, 16727, 89, 8297, 20047,
 18764, 17742, 21587,
         21569, 21333}, l = {2335398265116639520, 6076276524792434255,
 1398101057, 0,
         140191212013888}}}, xmapping = {type = 33, serial = 6612,
 send_event = 1,
     display = 0x89fe00, window = 67108944, request = 763, first_keycode =
 0, count = 8},
   xerror = {type = 33, display = 0x19d4, resourceid = 7020380918716039169,
 serial = 9043456,
     error_code = 80 'P', request_code = 0 '\0', minor_code = 0 '\0'},
 xkeymap = {type = 33,
     serial = 6612, send_event = 1, display = 0x89fe00, window = 67108944,
     key_vector =
 "�\002\000\000\000\000\000\000\b\000\000\000\000\000\000\000 AWAY\000i
 ONLINEST"}, pad = {140187732541473, 6612, 7020380918716039169, 9043456,
 67108944, 763, 8,
     2335398265116639520, 6076276524792434255, 1398101057, 0,
 140191212013888, 65, 15835968,
     10736592, 0, 33, 14787424, 14669824, 176, 64, 13366608,
 140191191284368, 25848064}}
         msg = (GString *) 0xe8ece0
         msg_temp = " AWAY", '\0' <repeats 15 times>
         len = 1
 #8  0x00007f80cde0e054 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #9  0x00007f80cd91a3f7 in start_thread () from /lib/libpthread.so.0
 No symbol table info available.
 #10 0x00007f80cd689b2d in clone () from /lib/libc.so.6
 No symbol table info available.
 #11 0x0000000000000000 in ?? ()
 No symbol table info available.
 }}}

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


More information about the Tracker mailing list