registry team mailing list archive
-
registry team
-
Mailing list archive
-
Message #15069
[Bug 94201] Re: [apport] gnome-panel crashed with SIGSEGV in cairo_rectangle()
Launchpad has imported 5 comments from the remote bug at
http://bugs.freedesktop.org/show_bug.cgi?id=10359.
If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.
------------------------------------------------------------------------
On 2007-03-20T12:46:14+00:00 Sebastien Bacher wrote:
The bug has been opened on https://launchpad.net/bugs/94201
"Binary package hint: gnome-panel
Steps to reproduce:
Turn compiz on
Drag a window from the window list(how do you call it, normally at the bottom of your screen) to another side of the cube(with a empty desktop).
You have successfully reproduced it :)
I don't now why i drag a window(button) to another side of the cube, but gnome-panel crashes ;)
...
.
Thread 1 (process 5609):
#0 cairo_rectangle (cr=0x0, x=0, y=0, width=12, height=9) at /build/buildd/libcairo-1.4.0/src/cairo.c:1766
No locals.
#1 0xb5d820ce in draw_window (drawable=0x0, widget=0x82cc668, win=0x843f610, winrect=0xbfc682dc, state=GTK_STATE_NORMAL, translucent=0) at pager.c:728
cr = (cairo_t *) 0x0
icon = <value optimized out>
icon_x = <value optimized out>
icon_y = <value optimized out>
icon_w = <value optimized out>
icon_h = <value optimized out>
is_active = 0
color = <value optimized out>
translucency = 1
#2 0xb5d8260a in wnck_update_drag_icon (window=0x843f610, context=0x85031d0) at pager.c:1457
org_w = 640
org_h = 480
dnd_w = 96
dnd_h = 32
workspace = <value optimized out>
rect = {x = 0, y = 0, width = 12, height = 9}
pixmap = (GdkPixmap *) 0x0
widget = (GtkWidget *) 0x82cc668
#3 0xb77369d9 in IA__g_cclosure_marshal_VOID__VOID (closure=0x842e178, return_value=0x0, n_param_values=1, param_values=0xbfc6853c, invocation_hint=0xbfc6844c,
marshal_data=0xb5d824a0) at gmarshal.c:77
data1 = (gpointer) 0x843f610
data2 = (gpointer) 0xbfc682dc
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#4 0xb772962b in IA__g_closure_invoke (closure=0x842e178, return_value=0x0, n_param_values=1, param_values=0xbfc6853c, invocation_hint=0xbfc6844c) at gclosure.c:490
marshal = (GClosureMarshal) 0x8061f90 <g_cclosure_marshal_VOID__VOID@plt>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#5 0xb773a103 in signal_emit_unlocked_R (node=0x82d5fb0, detail=0, instance=0x843f610, emission_return=0x0, instance_and_params=0xbfc6853c) at gsignal.c:2440
tmp = <value optimized out>
handler = (Handler *) 0x83fc580
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x0, instance = 0x843f610, ihint = {signal_id = 242, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x82d4a40
handler_list = (Handler *) 0x84fa980
return_accu = (GValue *) 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 242
max_sequential_handler_number = 33090
return_value_altered = 1
#6 0xb773b627 in IA__g_signal_emit_valist (instance=0x843f610, signal_id=242, detail=0, var_args=0xbfc6877c "Ô8D\bà\032%\b \207Æ¿õA\003d3Úµ") at gsignal.c:2199
_flags = <value optimized out>
_vtable = <value optimized out>
_cvalues = {{v_int = -1224624604, v_long = -1224624604, v_int64 = 580370962319521316, v_double = 7.0727252624865088e-270, v_pointer = 0xb701b624}, {v_int = 0, v_long = 0,
v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = -1217906100, v_long = -1217906100, v_int64 = -5230866866021844404, v_double = -8.691273007857153e-42,
v_pointer = 0xb7683a4c}, {v_int = 135126296, v_long = 135126296, v_int64 = -4627863442109375208, v_double = -0.17598629372853547, v_pointer = 0x80ddd18}, {
v_int = -1218581548, v_long = -1218581548, v_int64 = 580370962325564372, v_double = 7.0727252675663569e-270, v_pointer = 0xb75debd4}, {v_int = 0, v_long = 0, v_int64 = 0,
v_double = 0, v_pointer = 0x0}, {v_int = -1218581622, v_long = -1218581622, v_int64 = -5230866866022519926, v_double = -8.6912730069962181e-42, v_pointer = 0xb75deb8a}, {
v_int = 135126296, v_long = 135126296, v_int64 = -4627863167231468264, v_double = -0.17599392312306672, v_pointer = 0x80ddd18}}
_lcopy_format = <value optimized out>
_n_values = <value optimized out>
return_value = {g_type = 3050936207, data = {{v_int = 135126296, v_uint = 135126296, v_long = 135126296, v_ulong = 135126296, v_int64 = 135126296, v_uint64 = 135126296,
v_float = 4.26905385e-34, v_double = 6.676126070337545e-316, v_pointer = 0x80ddd18}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0,
v_float = 0, v_double = 0, v_pointer = 0x0}}}
error = <value optimized out>
instance_and_params = (GValue *) 0xbfc6853c
stack_values = {{g_type = 137173792, data = {{v_int = 138671632, v_uint = 138671632, v_long = 138671632, v_ulong = 138671632, v_int64 = 138671632, v_uint64 = 138671632,
v_float = 5.89699231e-34, v_double = 6.8512889423939671e-316, v_pointer = 0x843f610}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0,
v_float = 0, v_double = 0, v_pointer = 0x0}}}, {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = -1219083183, v_uint = 3075884113, v_long = -1219083183, v_ulong = 3075884113, v_int64 = 3075884113, v_uint64 = 3075884113,
v_float = -1.27713001e-05, v_double = 1.5196886708221748e-314, v_pointer = 0xb7564451}}}, {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 5609, v_uint = 5609, v_long = 5609, v_ulong = 5609, v_int64 = -5236120713613535767,
v_uint64 = 13210623360096015849, v_float = 7.85988309e-42, v_double = -3.8675509186073118e-42, v_pointer = 0x15e9}}}, {g_type = 3075842336, data = {{v_int = 138686592,
v_uint = 138686592, v_long = 138686592, v_ulong = 138686592, v_int64 = -4627864541617442688, v_uint64 = 13818879532092108928, v_float = 5.9038616e-34,
v_double = -0.17595577624922853, v_pointer = 0x8443080}, {v_int = -1219990000, v_uint = 3074977296, v_long = -1219990000, v_ulong = 3074977296,
v_int64 = -5236101829862330864, v_uint64 = 13210642243847220752, v_float = -1.19465549e-05, v_double = -3.8795843391258592e-42, v_pointer = 0xb7486e10}}}, {
g_type = 138686592, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = -5235837662383833088, v_uint64 = 13210906411325718528, v_float = 0,
v_double = -4.0479215683974844e-42, v_pointer = 0x0}, {v_int = -1077508648, v_uint = 3217458648, v_long = -1077508648, v_ulong = 3217458648,
v_int64 = -5259983574462462504, v_uint64 = 13186760499247089112, v_float = -1.55095959, v_double = -9.4079842354114105e-44, v_pointer = 0xbfc685d8}}}, {
g_type = 3075889148, data = {{v_int = 135128292, v_uint = 135128292, v_long = 135128292, v_ulong = 135128292, v_int64 = -5239885729054726940, v_uint64 = 13206858344654824676,
v_float = 4.26997037e-34, v_double = -2.1691019578421808e-42, v_pointer = 0x80de4e4}, {v_int = 1, v_uint = 1, v_long = 1, v_ulong = 1, v_int64 = -4294967295,
v_uint64 = 18446744069414584321, v_float = 1.40129846e-45, v_double = -nan(0xfffff00000001), v_pointer = 0x1}}}, {g_type = 3070339712, data = {{v_int = 135128144,
v_uint = 135128144, v_long = 135128144, v_ulong = 135128144, v_int64 = 135128144, v_uint64 = 135128144, v_float = 4.26990241e-34, v_double = 6.6762173736688964e-316,
v_pointer = 0x80de450}, {v_int = -1077508664, v_uint = 3217458632, v_long = -1077508664, v_ulong = 3217458632, v_int64 = -5235896427203885624,
v_uint64 = 13210847646505665992, v_float = -1.55095768, v_double = -4.0104744646035447e-42, v_pointer = 0xbfc685c8}}}, {g_type = 3074961329, data = {{v_int = 40,
v_uint = 40, v_long = 40, v_ulong = 40, v_int64 = 580371010788786216, v_uint64 = 580371010788786216, v_float = 5.60519386e-44, v_double = 7.0727660061934428e-270,
v_pointer = 0x28}, {v_int = -1219221860, v_uint = 3075745436, v_long = -1219221860, v_ulong = 3075745436, v_int64 = -4627864263802476900, v_uint64 = 13818879809907074716,
v_float = -1.26451741e-05, v_double = -0.17596348716351862, v_pointer = 0xb754269c}}}, {g_type = 3070282704, data = {{v_int = 135128144, v_uint = 135128144,
v_long = 135128144, v_ulong = 135128144, v_int64 = -5259735422924364720, v_uint64 = 13187008650785186896, v_float = 4.26990241e-34, v_double = -9.9021444955097308e-44,
v_pointer = 0x80de450}, {v_int = -1077508488, v_uint = 3217458808, v_long = -1077508488, v_ulong = 3217458808, v_int64 = 278095365752, v_uint64 = 278095365752,
v_float = -1.55097866, v_double = 1.3739736648571956e-312, v_pointer = 0xbfc68678}}}, {g_type = 135126296, data = {{v_int = -1219221860, v_uint = 3075745436,
v_long = -1219221860, v_ulong = 3075745436, v_int64 = -4627864126363523428, v_uint64 = 13818879947346028188, v_float = -1.26451741e-05, v_double = -0.17596730186078424,
v_pointer = 0xb754269c}, {v_int = -1219083183, v_uint = 3075884113, v_long = -1219083183, v_ulong = 3075884113, v_int64 = 580370962325062737,
v_uint64 = 580370962325062737, v_float = -1.27713001e-05, v_double = 7.0727252671446779e-270, v_pointer = 0xb7564451}}}, {g_type = 3217458856, data = {{
v_int = -1077508552, v_uint = 3217458744, v_long = -1077508552, v_ulong = 3217458744, v_int64 = -5230866865881446856, v_uint64 = 13215877207828104760,
v_float = -1.55097103, v_double = -8.6912731867901115e-42, v_pointer = 0xbfc68638}, {v_int = 5609, v_uint = 5609, v_long = 5609, v_ulong = 5609,
v_int64 = -5236120713613535767, v_uint64 = 13210623360096015849, v_float = 7.85988309e-42, v_double = -3.8675509186073118e-42, v_pointer = 0x15e9}}}, {
g_type = 3217458840, data = {{v_int = -1218583156, v_uint = 3076384140, v_long = -1218583156, v_ulong = 3076384140, v_int64 = 580370962325562764,
v_uint64 = 580370962325562764, v_float = -1.3226072e-05, v_double = 7.0727252675650052e-270, v_pointer = 0xb75de58c}, {v_int = -1219990000, v_uint = 3074977296,
v_long = -1219990000, v_ulong = 3074977296, v_int64 = -5236101829862330864, v_uint64 = 13210642243847220752, v_float = -1.19465549e-05,
v_double = -3.8795843391258592e-42, v_pointer = 0xb7486e10}}}, {g_type = 138448456, data = {{v_int = -1077508504, v_uint = 3217458792, v_long = -1077508504,
v_ulong = 3217458792, v_int64 = -5230815429353109912, v_uint64 = 13215928644356441704, v_float = -1.55097675, v_double = -8.756827680574368e-42, v_pointer = 0xbfc68668}, {
v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = -5259735423059492864, v_uint64 = 13187008650650058752, v_float = 0, v_double = -9.9021442264202894e-44,
v_pointer = 0x0}}}, {g_type = 3075889148, data = {{v_int = 138688724, v_uint = 138688724, v_long = 138688724, v_ulong = 138688724, v_int64 = -4627863716983719724,
v_uint64 = 13818880356725831892, v_float = 5.90484057e-34, v_double = -0.17597866443288146, v_pointer = 0x84438d4}, {v_int = 1, v_uint = 1, v_long = 1, v_ulong = 1,
v_int64 = 580371010788786177, v_uint64 = 580371010788786177, v_float = 1.40129846e-45, v_double = 7.07276600619341e-270, v_pointer = 0x1}}}, {g_type = 3070339712, data = {
{v_int = 135128144, v_uint = 135128144, v_long = 135128144, v_ulong = 135128144, v_int64 = 595663534039098448, v_uint64 = 595663534039098448, v_float = 4.26990241e-34,
v_double = 7.6555724701075431e-269, v_pointer = 0x80de450}, {v_int = -1077508504, v_uint = 3217458792, v_long = -1077508504, v_ulong = 3217458792,
v_int64 = -5235896427203885464, v_uint64 = 13210847646505666152, v_float = -1.55097675, v_double = -4.0104744646036467e-42, v_pointer = 0xbfc68668}}}, {
g_type = 3217458808, data = {{v_int = -1224691568, v_uint = 3070275728, v_long = -1224691568, v_ulong = 3070275728, v_int64 = 580371013859061904,
v_uint64 = 580371013859061904, v_float = -7.67050369e-06, v_double = 7.072768587095239e-270, v_pointer = 0xb700b090}, {v_int = -1224619832, v_uint = 3070347464,
v_long = -1224619832, v_ulong = 3070347464, v_int64 = -4627863576613107512, v_uint64 = 13818880497096444104, v_float = -7.7357472e-06, v_double = -0.17598256050002292,
v_pointer = 0xb701c8c8}}}}
free_me = (GValue *) 0x0
signal_return_type = 4
param_values = (GValue *) 0xbfc68550
node = (SignalNode *) 0x82d5fb0
i = 16
n_params = 0
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#7 0xb773b7e9 in IA__g_signal_emit (instance=0x843f610, signal_id=242, detail=0) at gsignal.c:2243
var_args = 0xbfc6877c "Ô8D\bà\032%\b \207Æ¿õA\003d3Úµ"
#8 0xb5d9112f in _wnck_window_process_configure_notify (window=0x843f610, xevent=0xbfc68938) at window.c:2510
No locals.
#9 0xb5d98c9b in filter_func (gdkxevent=0xbfc68938, event=0x813f1b0, data=0x0) at xutils.c:737
window = (WnckWindow *) 0xbfc682dc
i = <value optimized out>
#10 0xb7931961 in gdk_event_apply_filters (xevent=0xbfc68938, event=0x813f1b0, filters=0x0) at gdkevents-x11.c:343
filter = (GdkEventFilter *) 0x0
tmp_list = (GList *) 0x0
result = <value optimized out>
#11 0xb79330cc in gdk_event_translate (display=0x80ea098, event=0x0, xevent=0xbfc68938, return_exposes=0) at gdkevents-x11.c:892
window = <value optimized out>
filter_window = <value optimized out>
window_impl = <value optimized out>
return_val = <value optimized out>
xoffset = <value optimized out>
yoffset = <value optimized out>
screen = <value optimized out>
screen_x11 = <value optimized out>
toplevel = <value optimized out>
xwindow = <value optimized out>
filter_xwindow = <value optimized out>
#12 0xb7934cfb in _gdk_events_queue (display=0x80ea098) at gdkevents-x11.c:2252
node = (GList *) 0x843ca30
event = (GdkEvent *) 0x813f1b0
xevent = {type = 22, xany = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, window = 54654381}, xkey = {type = 22, serial = 968330, send_event = 0,
display = 0x80ddd18, window = 54654381, root = 54654381, subwindow = 2570, time = 97, x = 640, y = 480, x_root = 0, y_root = 20972643, state = 0, keycode = 0,
same_screen = 1}, xbutton = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, window = 54654381, root = 54654381, subwindow = 2570, time = 97, x = 640,
y = 480, x_root = 0, y_root = 20972643, state = 0, button = 0, same_screen = 1}, xmotion = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18,
window = 54654381, root = 54654381, subwindow = 2570, time = 97, x = 640, y = 480, x_root = 0, y_root = 20972643, state = 0, is_hint = 0 '\0', same_screen = 1}, xcrossing = {
type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, window = 54654381, root = 54654381, subwindow = 2570, time = 97, x = 640, y = 480, x_root = 0,
y_root = 20972643, mode = 0, detail = 0, same_screen = 1, focus = 0, state = 0}, xfocus = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, window = 54654381,
mode = 54654381, detail = 2570}, xexpose = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, window = 54654381, x = 54654381, y = 2570, width = 97,
height = 640, count = 480}, xgraphicsexpose = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, drawable = 54654381, x = 54654381, y = 2570, width = 97,
height = 640, count = 480, major_code = 0, minor_code = 20972643}, xnoexpose = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, drawable = 54654381,
major_code = 54654381, minor_code = 2570}, xvisibility = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, window = 54654381, state = 54654381},
xcreatewindow = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, parent = 54654381, window = 54654381, x = 2570, y = 97, width = 640, height = 480,
border_width = 0, override_redirect = 20972643}, xdestroywindow = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, event = 54654381, window = 54654381},
xunmap = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, event = 54654381, window = 54654381, from_configure = 2570}, xmap = {type = 22, serial = 968330,
send_event = 0, display = 0x80ddd18, event = 54654381, window = 54654381, override_redirect = 2570}, xmaprequest = {type = 22, serial = 968330, send_event = 0,
display = 0x80ddd18, parent = 54654381, window = 54654381}, xreparent = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, event = 54654381, window = 54654381,
parent = 2570, x = 97, y = 640, override_redirect = 480}, xconfigure = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, event = 54654381, window = 54654381,
x = 2570, y = 97, width = 640, height = 480, border_width = 0, above = 20972643, override_redirect = 0}, xgravity = {type = 22, serial = 968330, send_event = 0,
display = 0x80ddd18, event = 54654381, window = 54654381, x = 2570, y = 97}, xresizerequest = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18,
window = 54654381, width = 54654381, height = 2570}, xconfigurerequest = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, parent = 54654381,
window = 54654381, x = 2570, y = 97, width = 640, height = 480, border_width = 0, above = 20972643, detail = 0, value_mask = 0}, xcirculate = {type = 22, serial = 968330,
send_event = 0, display = 0x80ddd18, event = 54654381, window = 54654381, place = 2570}, xcirculaterequest = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18,
parent = 54654381, window = 54654381, place = 2570}, xproperty = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, window = 54654381, atom = 54654381,
time = 2570, state = 97}, xselectionclear = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, window = 54654381, selection = 54654381, time = 2570},
xselectionrequest = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, owner = 54654381, requestor = 54654381, selection = 2570, target = 97, property = 640,
time = 480}, xselection = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, requestor = 54654381, selection = 54654381, target = 2570, property = 97,
time = 640}, xcolormap = {type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, window = 54654381, colormap = 54654381, new = 2570, state = 97}, xclient = {
type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, window = 54654381, message_type = 54654381, format = 2570, data = {
b = "a\000\000\000\200\002\000\000à\001\000\000\000\000\000\000c\004@\001", s = {97, 0, 640, 0, 480, 0, 0, 0, 1123, 320}, l = {97, 640, 480, 0, 20972643}}}, xmapping = {
type = 22, serial = 968330, send_event = 0, display = 0x80ddd18, window = 54654381, request = 54654381, first_keycode = 2570, count = 97}, xerror = {type = 22,
display = 0xec68a, resourceid = 0, serial = 135126296, error_code = 173 '', request_code = 245 'õ', minor_code = 65 'A'}, xkeymap = {type = 22, serial = 968330,
send_event = 0, display = 0x80ddd18, window = 54654381, key_vector = "õA\003\n\n\000\000a\000\000\000\200\002\000\000à\001\000\000\000\000\000\000c\004@\001\000\000\000"},
pad = {22, 968330, 0, 135126296, 54654381, 54654381, 2570, 97, 640, 480, 0, 20972643, 0, 0, 1, 0, 0, 0, 1072693248, 0, 0, 0, 0, 0}}
xdisplay = (Display *) 0x80ddd18
#13 0xb79350ff in gdk_event_dispatch (source=0x80f2708, callback=0, user_data=0x0) at gdkevents-x11.c:2312
display = (GdkDisplay *) 0x80ea098
event = <value optimized out>
#14 0xb76b7df2 in IA__g_main_context_dispatch (context=0x80f2750) at gmain.c:2045
No locals.
#15 0xb76badcf in g_main_context_iterate (context=0x80f2750, block=1, dispatch=1, self=0x80c3180) at gmain.c:2677
got_ownership = <value optimized out>
max_priority = 2147483647
timeout = 922
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x8398cb8
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#16 0xb76bb179 in IA__g_main_loop_run (loop=0x82441f0) at gmain.c:2881
got_ownership = -1219083200
self = (GThread *) 0x80c3180
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#17 0xb7ab4044 in IA__gtk_main () at gtkmain.c:1177
tmp_list = (GList *) 0x3
functions = (GList *) 0x0
init = (GtkInitFunction *) 0xbfc68c04
loop = (GMainLoop *) 0x82441f0
#18 0x0806399c in main (argc=3, argv=0xbfc68c04) at main.c:98
context = <value optimized out>
program = (GnomeProgram *) 0x80cc410"
Reply at: https://bugs.launchpad.net/libcairo/+bug/94201/comments/0
------------------------------------------------------------------------
On 2007-03-20T12:53:06+00:00 Sebastien Bacher wrote:
the corresponding line is " if (cr->status)", I've also opened a bug
on libwnck which should not call cairo_rectangle with cr=0x0:
http://bugzilla.gnome.org/show_bug.cgi?id=420713
Reply at: https://bugs.launchpad.net/libcairo/+bug/94201/comments/1
------------------------------------------------------------------------
On 2007-03-20T15:54:56+00:00 Carl Worth wrote:
(In reply to comment #0)
> #0 cairo_rectangle (cr=0x0, x=0, y=0, width=12, height=9) at
Passing a NULL pointer to cairo like that is illegal, and will cause a
crash. So this is perhaps not a cairo bug at all.
Can you find anything out about where that NULL pointer is coming from?
-Carl
Reply at: https://bugs.launchpad.net/libcairo/+bug/94201/comments/2
------------------------------------------------------------------------
On 2007-03-20T18:27:15+00:00 Freedesktop wrote:
Yeah, passing NULL *should* crash. That's expected behavior.
As for the reason, the NULL drawable looks bad too:
#1 0xb5d820ce in draw_window (drawable=0x0, widget=0x82cc668,
win=0x843f610,
Reply at: https://bugs.launchpad.net/libcairo/+bug/94201/comments/3
------------------------------------------------------------------------
On 2007-03-20T23:51:35+00:00 Sebastien Bacher wrote:
only a libwnck bug then, closing the cairo one
Reply at: https://bugs.launchpad.net/libcairo/+bug/94201/comments/10
** Changed in: libcairo
Status: Invalid => Won't Fix
** Changed in: libcairo
Importance: Unknown => Medium
--
[apport] gnome-panel crashed with SIGSEGV in cairo_rectangle()
https://bugs.launchpad.net/bugs/94201
You received this bug notification because you are a member of Registry
Administrators, which is the registrant for libcairo.