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__v...@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\...@\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\...@\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. _______________________________________________ Mailing list: https://launchpad.net/~registry Post to : [email protected] Unsubscribe : https://launchpad.net/~registry More help : https://help.launchpad.net/ListHelp

