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

Reply via email to