[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