[Bug 220205] New: gtk-window-decorater crashes when right-clicking windows decoration on KDE running GNOME
https://bugzilla.novell.com/show_bug.cgi?id=220205 Summary: gtk-window-decorater crashes when right-clicking windows decoration on KDE running GNOME Product: openSUSE 10.2 Version: Beta 2 Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: aj@novell.com QAContact: qa@suse.de CC: mhopf@novell.com, dmueller@novell.com I started compiz and gtk-window-decorator under KDE and right-clicked the window name - and it disappeared since the decorator crashed. xsession-errors contains: The program 'gtk-window-decorator' received an X Window System error. This probably reflects a bug in the program. The error was 'BadMatch (invalid parameter attributes)'. (Details: serial 5739 error_code 8 request_code 66 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |dreveman@novell.com |gnome@forge.provo.novell.com| Component|GNOME |Xgl QAContact|qa@suse.de |bperry@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 dmueller@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kde-maintainers@suse.de, stbinner@novell.com ------- Comment #1 from dmueller@novell.com 2006-11-13 07:27 MST ------- it only happens with qtcurve-gtk2 being installed.. apparently a bug in the widget styler -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 ------- Comment #2 from aj@novell.com 2006-11-13 07:29 MST ------- so, will this be fixed by the kde-maintainers? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 ------- Comment #3 from dmueller@novell.com 2006-11-13 07:42 MST ------- I believe any of the Xgl/compiz/gnome or gtk maintainers will be much faster at fixing this issue (and I remember that there was some kind of maintenance agreement with qtcurve* just can't remember how it was). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 ------- Comment #4 from dmueller@novell.com 2006-11-14 10:57 MST ------- hmm, no action -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 ------- Comment #5 from dmueller@novell.com 2006-11-14 10:59 MST ------- $1 = {type = 0, display = 0x806c4a8, resourceid = 41945430, serial = 20569, error_code = 8 '\b', request_code = 67 'C', minor_code = 0 '\0'} #0 gdk_x_error (display=0x806c4a8, error=0xbffdfdec) at gdkmain-x11.c:608 No locals. #1 0xb767980f in _XError () from /usr/lib/libX11.so.6 No symbol table info available. #2 0xb767b284 in _XReply () from /usr/lib/libX11.so.6 No symbol table info available. #3 0xb767241a in XSync () from /usr/lib/libX11.so.6 No symbol table info available. #4 0xb7672595 in _XSyncFunction () from /usr/lib/libX11.so.6 No symbol table info available. #5 0xb7655f8c in XDrawRectangle () from /usr/lib/libX11.so.6 No symbol table info available. #6 0xb7ac17bf in gdk_x11_draw_rectangle (drawable=0x815fb50, gc=0x80dc930, filled=0, x=0, y=0, width=198, height=228) at gdkdrawable-x11.c:448 No locals. #7 0xb7a99942 in IA__gdk_draw_rectangle (drawable=0x815fb50, gc=0x80dc930, filled=0, x=0, y=0, width=198, height=228) at gdkdraw.c:408 real_width = -1073872704 real_height = 0 __PRETTY_FUNCTION__ = "IA__gdk_draw_rectangle" #8 0xb7aa378e in gdk_pixmap_draw_rectangle (drawable=0x815e868, gc=0x80dc930, filled=0, x=0, y=0, width=198, height=228) at gdkpixmap.c:252 No locals. #9 0xb7a99942 in IA__gdk_draw_rectangle (drawable=0x815e868, gc=0x80dc930, filled=0, x=0, y=0, width=198, height=228) at gdkdraw.c:408 real_width = -1213538597 real_height = 134720368 __PRETTY_FUNCTION__ = "IA__gdk_draw_rectangle" #10 0xb7ab0b38 in gdk_window_draw_rectangle (drawable=0x807ab70, gc=0x80dc930, filled=0, x=0, y=0, width=198, height=228) at gdkwindow.c:1248 x_offset = 0 y_offset = 0 old_clip_x = 0 old_clip_y = 0 old_ts_x = 0 old_ts_y = 0 #11 0xb7a99942 in IA__gdk_draw_rectangle (drawable=0x807ab70, gc=0x80dc930, filled=0, x=0, y=0, width=198, height=228) at gdkdraw.c:408 real_width = 16777215 real_height = -1073872664 __PRETTY_FUNCTION__ = "IA__gdk_draw_rectangle" #12 0xb70931c9 in drawBox (style=<value optimized out>, window=0x807ab70, state=GTK_STATE_NORMAL, shadow_type=GTK_SHADOW_OUT, area=0x0, widget=0x81760b8, detail=<value optimized out>, x=0, y=0, width=199, height=229, btn_down=0) at qtcurve.c:3203 offset = <value optimized out> gc = <value optimized out> points = {{x = 0, y = -1224110092}, {x = 136724480, y = 135749816}, {x = -1073871784, y = -1224125568}} sbar = 0 __PRETTY_FUNCTION__ = "drawBox" #13 0xb7ca744a in IA__gtk_paint_box (style=0x8090f30, window=0x807ab70, state_type=GTK_STATE_NORMAL, shadow_type=GTK_SHADOW_OUT, area=0x0, widget=0x81760b8, detail=0xb7e1ada4 "menu", x=0, y=0, width=-1, height=-1) at gtkstyle.c:5880 __PRETTY_FUNCTION__ = "IA__gtk_paint_box" #14 0xb7c3dfb2 in gtk_menu_expose (widget=0x81760b8, event=0xbffe0a84) at gtkmenu.c:2456 arrow_space = 12 arrow_size = 8 __PRETTY_FUNCTION__ = "gtk_menu_expose" #15 0xb7c371b0 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8081f78, return_value=0xbffe06b0, n_param_values=2, param_values=0xbffe078c, invocation_hint=0xbffe069c, marshal_data=0xb7c3dd90) at gtkmarshalers.c:84 data1 = (gpointer) 0x81760b8 data2 = <value optimized out> v_return = <value optimized out> __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" #16 0xb7949407 in g_type_class_meta_marshal (closure=0x8081f78, return_value=0xbffe06b0, n_param_values=2, param_values=0xbffe078c, invocation_hint=0xbffe069c, marshal_data=0xc8) at gclosure.c:567 callback = <value optimized out> #17 0xb794ac0b in g_closure_invoke (closure=0x8081f78, return_value=0xbffe06b0, n_param_values=2, param_values=0xbffe078c, invocation_hint=0xbffe069c) at gclosure.c:490 marshal = (GClosureMarshal) 0xb79493b0 <g_type_class_meta_marshal> marshal_data = (gpointer) 0xc8 __PRETTY_FUNCTION__ = "g_closure_invoke" #18 0xb795c383 in signal_emit_unlocked_R (node=0x8082068, detail=0, instance=0x81760b8, emission_return=0xbffe094c, instance_and_params=0xbffe078c) at gsignal.c:2478 tmp = <value optimized out> handler = (Handler *) 0x81760b8 accumulator = (SignalAccumulator *) 0x8082098 emission = {next = 0x0, instance = 0x81760b8, ihint = {signal_id = 35, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 134826440} class_closure = (GClosure *) 0x8081f78 handler_list = (Handler *) 0x0 return_accu = (GValue *) 0xbffe06b0 accu = {g_type = 20, 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 = 35 max_sequential_handler_number = 177 return_value_altered = 0 #19 0xb795d00f in g_signal_emit_valist (instance=0x81760b8, signal_id=35, detail=0, var_args=0xbffe09d0 "350\t376277\204\n376277270`\027\b\017357Է270`\027\b\b347\a\b") at gsign al.c:2209 _flags = <value optimized out> _vtable = <value optimized out> _cvalues = {{v_int = -1073870360, v_long = -1073870360, v_int64 = 3221096936, v_double = 1.5914333380021004e-314, v_pointer = 0xbffe09e8}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, { v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}} _lcopy_format = <value optimized out> _n_values = <value optimized out> return_value = {g_type = 20, 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}}} error = <value optimized out> instance_and_params = (GValue *) 0xbffe078c stack_values = {{g_type = 134826440, data = {{v_int = 135749816, v_uint = 135749816, v_long = 135749816, v_ulong = 135749816, v_int64 = 135749816, v_uint64 = 135749816, v_float = 4.5553602e-34, v_double = 6.7069320514870384e-316, v_pointer = 0x81760b8}, { 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 = 134748184, data = {{ v_int = -1073870204, v_uint = 3221097092, v_long = -1073870204, v_ulong = 3221097092, v_int64 = 3221097092, v_uint64 = 3221097092, v_float = -1.98469591, v_double = 1.5914334150763411e-314, v_pointer = 0xbffe0a84}, {v_int = 134217728, v_uint = 134217728, v_long = 134217728, v_ulong = 134217728, v_int64 = 134217728, v_uint64 = 134217728, v_float = 3.85185989e-34, v_double = 6.631236846766476e-316, v_pointer = 0x8000000}}}, {g_type = 0, data = {{v_int = -1208412459, v_uint = 3086554837, v_long = -1208412459, v_ulong = 3086554837, v_int64 = -5217456053968890155, v_uint64 = 13229288019740661461, v_float = -2.96937451e-05, v_double = -6.8510739526856073e-41, v_pointer = 0xb7f916d5}, {v_int = -1213683730, v_uint = 3081283566, v_long = -1213683730, v_ulong = 3081283566, v_int64 = -5215731366906779666, v_uint64 = 13231012706802771950, v_float = -2.0105359e-05, v_double = -8.6095283577307358e-41, v_pointer = 0xb7a8a7ee}}}, {g_type = 3221096584, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = -4612240120748179456, v_uint64 = 13834503952961372160, v_float = 0, v_double = -1.8769645690917969, v_pointer = 0x0}, {v_int = 2, v_uint = 2, v_long = 2, v_ulong = 2, v_int64 = -4612240120748179454, v_uint64 = 13834503952961372162, v_float = 2.80259693e-45, v_double = -1.8769645690917973, v_pointer = 0x2}}}, { data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = -4612240120748179456, v_uint64 = 13834503952961372160, v_float = 0, v_double = -1.8769645690917969, v_pointer = 0x0}, {v_int = 2, v_uint = 2, v_long = 2, v_ulong = 2, v_int64 = -4612240120748179454, v_uint64 = 13834503952961372162, v_float = 2.80259693e-45, v_double = -1.8769645690917973, v_pointer = 0x2}}}, { g_type = 136729224, data = {{v_int = -1208336396, v_uint = 3086630900, v_long = -1208336396, v_ulong = 3086630900, v_int64 = -4612239035329789964, v_uint64 = 13834505038379761652, v_float = -2.98321029e-05, v_double = -1.87720558038927, v_pointer = 0xb7fa3ff4}, {v_int = -1073870796, v_uint = 3221096500, v_long = -1073870796, v_ulong = 3221096500, v_int64 = -4612239722390091724, v_uint64 = 13834504351319459892, v_float = -1.98462534, v_double = -1.877053022356006, v_pointer = 0xbffe0834}}}, { g_type = 3086555619, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = -4612239038416420864, v_uint64 = 13834505035293130752, v_float = 0, v_double = -1.8772048950195312, v_pointer = 0x0}, {v_int = -1073870836, v_uint = 3221096460, v_long = -1073870836, v_ulong = 3221096460, v_int64 = -7378697624544737268, v_uint64 = 11068046449164814348, v_float = -1.98462057, v_double = -2.3534389813940802e-185, v_pointer = 0xbffe080c}}}, {g_type = 3075184660, 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 = 1, v_uint = 1, v_long = 1, v_ulong = 1, v_int64 = -4612239948949487615, v_uint64 = 13834504124760064001, v_float = 1.40129846e-45, v_double = -1.8770027160644533, v_pointer = 0x1}}}, {g_type = 3221096712, data = {{ v_int = 1590407068, v_uint = 1590407068, v_long = 1590407068, v_ulong = 1590407068, v_int64 = 186274000796, v_uint64 = 186274000796, v_float = 7.33856062e+18, v_double = 9.2031584506708613e-313, v_pointer = 0x5ecbaf9c}, {v_int = -1214792404, v_uint = 3080174892, v_long = -1214792404, v_ulong = 3080174892, v_int64 = 3080174892, v_uint64 = 3080174892, v_float = -1.80886927e-05, v_double = 1.5218085973199718e-314, v_pointer = 0xb797bd2c}}}, {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 = 4294967296, v_uint64 = 4294967296, v_float = 0, v_double = 2.1219957909652723e-314, v_pointer = 0x0}}}, {g_type = 89, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = -5213913207252451328, v_uint64 = 13232830866457100288, v_float = 0, v_double = -1.17430212608884e-40, v_pointer = 0x0}, {v_int = -1213683730, v_uint = 3081283566, v_long = -1213683730, v_ulong = 3081283566, v_int64 = -5217458115558463506, v_uint64 = 13229285958151088110, v_float = -2.0105359e-05, v_double = -6.8489719996146438e-41, v_pointer = 0xb7a8a7ee}}}, {g_type = 3081264796, data = {{v_int = -1218375316, v_uint = 3076591980, v_long = -1218375316, v_ulong = 3076591980, v_int64 = -5232882322375634580, v_uint64 = 13213861751333917036, v_float = -1.34151014e-05, v_double = -6.1226272362862447e-42, v_pointer = 0xb761116c}, {v_int = -1218375316, v_uint = 3076591980, v_long = -1218375316, v_ulong = 3076591980, v_int64 = 3076591980, v_uint64 = 3076591980, v_float = -1.34151014e-05, v_double = 1.5200384035886995e-314, v_pointer = 0xb761116c}}}, {g_type = 3076591984, data = {{v_int = 120, v_uint = 120, v_long = 120, v_ulong = 120, v_int64 = 505259952701560, v_uint64 = 505259952701560, v_uint64 = 3076591980, v_float = -1.34151014e-05, v_double = 1.5200384035886995e-314, v_pointer = 0xb761116c}}}, {g_type = 3076591984, data = {{v_int = 120, v_uint = 120, v_long = 120, v_ulong = 120, v_int64 = 505259952701560, v_uint64 = 505259952701560, v_float = 1.68155816e-43, v_double = 2.4963158484921392e-309, v_pointer = 0x78}, { v_int = -1218379788, v_uint = 3076587508, v_long = -1218379788, v_ulong = 3076587508, v_int64 = 587249678867824628, v_uint64 = 587249678867824628, v_float = -1.34110342e-05, v_double = 2.1134013006835122e-269, v_pointer = 0xb760fff4}}}, {g_type = 117640, data = {{v_int = -1073870636, v_uint = 3221096660, v_long = -1073870636, v_ulong = 3221096660, v_int64 = -5236353669418579756, v_uint64 = 13210390404290971860, v_float = -1.98464441, v_double = -3.7191029151405408e-42, v_pointer = 0xbffe08d4}, { v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 4294967296, v_uint64 = 4294967296, v_float = 0, v_double = 2.1219957909652723e-314, v_pointer = 0x0}}}, {g_type = 3075777518, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = -5232882325452226560, v_uint64 = 13213861748257325056, v_float = 0, v_double = -6.122623315251207e-42, v_pointer = 0x0}, {v_int = 136729840, v_uint = 136729840, v_long = 136729840, v_ulong = 136729840, v_int64 = 504744693355760, v_uint64 = 504744693355760, v_float = 5.00536515e-34, v_double = 2.4937701290775551e-309, v_pointer = 0x82654f0}}}, {g_type = 3075782740, data = {{v_int = -1218379788, v_uint = 3076587508, v_long = -1218379788, v_ulong = 3076587508, v_int64 = 587249575788609524, v_uint64 = 587249575788609524, v_float = -1.34110342e-05, v_double = 2.1133666409514956e-269, v_pointer = 0xb760fff4}, {v_int = -1219189778, v_uint = 3075777518, v_long = -1219189778, v_ulong = 3075777518, v_int64 = 3075777518, v_uint64 = 3075777518, v_float = -1.26743525e-05, v_double = 1.5196360058946563e-314, v_pointer = 0xb754a3ee}}}, {g_type = 3076591936, data = {{v_int = 136729600, v_uint = 136729600, v_long = 136729600, v_ulong = 136729600, v_int64 = 505775485506560, v_uint64 = 505775485506560, v_float = 5.00525495e-34, v_double = 2.498862918974686e-309, v_pointer = 0x8265400}, {v_int = -1219184556, v_uint = 3075782740, v_long = -1219184556, v_ulong = 3075782740, v_int64 = -5232901340491630508, v_uint64 = 13213842733217921108, v_float = -1.26791019e-05, v_double = -6.0983891508797715e-42, v_pointer = 0xb754b854}}}} free_me = (GValue *) 0x0 signal_return_type = 20 param_values = (GValue *) 0xbffe07a0 node = (SignalNode *) 0x8082068 i = 1 n_params = 1 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #20 0xb795d415 in g_signal_emit (instance=0x81760b8, signal_id=35, detail=0) at gsignal.c:2243 var_args = 0xbffe09cc "\204\n376277350\t376277\204\n376277270`\027\b\017357Է270`\027\b\b 347\a\b" #21 0xb7d4ab18 in gtk_widget_event_internal (widget=0x81760b8, event=0xbffe0a84) at gtkwidget.c:3911 signal_num = <value optimized out> return_val = 0 #22 0xb7c31a74 in IA__gtk_main_do_event (event=0xbffe0a84) at gtkmain.c:1381 event_widget = (GtkWidget *) 0x81760b8 grab_widget = (GtkWidget *) 0x81760b8 window_group = (GtkWindowGroup *) 0x8263750 next_event = <value optimized out> rewritten_event = (GdkEvent *) 0x0 tmp_list = <value optimized out> __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" #23 0xb7aaf53f in gdk_window_process_updates_internal (window=0x807ab70) at gdkwindow.c:2324 event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0'}, expose = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', area = {x = 0, y = 0, width = 199, height = 229}, region = 0x825ed00, count = 0}, no_expose = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0'}, visibility = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', state = GDK_VISIBILITY_UNOBSCURED}, motion = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', time = 0, x = 4.2227716240208919e-312, y = 2.0751474752982353e-269, axes = 0x0, state = 3081252864, is_hint = 5380, device = 0xb7b03ff4, x_root = -1.8776473999023438, y_root = 7.0912971099977295e-270}, button = { type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', time = 0, x = 4.2227716240208919e-312, y = 2.0751474752982353e-269, axes = 0x0, state = 3081252864, button = 529668, device = 0xb7b03ff4, x_root = -1.8776473999023438, y_root = 7.0912971099977295e-270}, scroll = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', time = 0, x = 4.2227716240208919e-312, y = 2.0751474752982353e-269, state = 0, direction = 3081252864, device = 0x81504, x_root = 1.522602236705775e-314, y_root = -4.4188934414735707e-41}, key = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', time = 0, state = 0, keyval = 199, length = 229, string = 0x825ed00 "\b", hardware_keycode = 0, group = 0 '\0', is_modifier = 0}, crossing = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', subwindow = 0x0, time = 0, x = 4.8593703622936642e-312, y = 6.7540370606665761e-316, x_root = 1.1239547889501801e-308, y_root = 1.522602236705775e-314, mode = 3221097176, detail = 3079588753, focus = 135133288, state = 0}, focus_change = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', in = -18537}, configure = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', x = 0, y = 0, width = 199, height = 229}, property = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', atom = 0x0, time = 0, state = 199}, selection = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', selection = 0x0, target = 0x0, property = 0xc7, time = 229, requestor = 136703232}, owner_change = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', owner = 0, reason = GDK_OWNER_CHANGE_NEW_OWNER, selection = 0xc7, time = 229, selection_time = 136703232}, proximity = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', time = 0, device = 0x0}, client = { type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', message_type = 0x0, data_format = 0, data = {b = "307\000\000\000345\000\000\000\000355%\b\000\000\000\000\0000 250267", s = {199, 0, 229, 0, -4864, 2085, 0, 0, 12288, -18520}, l = {199, 229, 136703232, 0, -1213714432}}}, dnd = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', context = 0x0, time = 0, x_root = 199, y_root = 0}, window_state = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', changed_mask = 0, new_window_state = 0}, setting = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', action = GDK_SETTING_ACTION_NEW, name = 0x0}, grab_broken = {type = GDK_EXPOSE, window = 0x807ab70, send_event = 0 '\0', keyboard = 0, implicit = 0, grab_window = 0xc7}} save_region = 1 #24 0xb7aaf787 in IA__gdk_window_process_all_updates () at gdkwindow.c:2387 old_update_windows = (GSList *) 0x82601b8 tmp_list = (GSList *) 0x82601b8 #25 0xb7aaf805 in gdk_window_update_idle (data=0x0) at gdkwindow.c:2245 No locals. #26 0xb78d3061 in g_idle_dispatch (source=0x82638d0, callback=0x806c4a8, user_data=0x0) at gmain.c:3926 No locals. #27 0xb78d4de2 in g_main_context_dispatch (context=0x807ccc8) at gmain.c:2045 No locals. #28 0xb78d7e1f in g_main_context_iterate (context=0x807ccc8, block=1, dispatch=1, self=0x809a280) at gmain.c:2677 got_ownership = <value optimized out> max_priority = 120 timeout = 0 some_ready = 1 nfds = <value optimized out> allocated_nfds = <value optimized out> fds = (GPollFD *) 0x81247c8 __PRETTY_FUNCTION__ = "g_main_context_iterate" #29 0xb78d81c9 in g_main_loop_run (loop=0x8122580) at gmain.c:2881 got_ownership = -1218292784 self = (GThread *) 0x809a280 __PRETTY_FUNCTION__ = "g_main_loop_run" #30 0xb7c31cd4 in IA__gtk_main () at gtkmain.c:1001 tmp_list = (GList *) 0x806c4a8 functions = (GList *) 0x0 init = (GtkInitFunction *) 0xbffe0d4c loop = (GMainLoop *) 0x8122580 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 dmueller@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|dreveman@novell.com |jpr@novell.com ------- Comment #6 from dmueller@novell.com 2006-11-14 11:24 MST ------- aka it crashes because it tries to paint on an inputonly window. this looks like a xgl only problem, and should be easy enough to fix for somebody with gtk knowledge. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 ------- Comment #7 from dreveman@novell.com 2006-11-14 14:36 MST ------- That's pretty weird. There's no input-only window involved when creating that popup menu. The menu is created by libwnck in the same way as when right-clicking a taskbar item in the gnome panel. Compiz uses input-only windows for frames around client windows as windows are not re-parented but no reference of these windows are passed to libwnck for creating and handling of the popup menu. The only relation to input-only windows I can see that doesn't exist when not running compiz is that the popup menu is likely stacked above an input-only window. Could the theme engine be doing some built in shadows or something like that that would cause it to paint on the input-only window below the popup menu? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 dmueller@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dreveman@novell.com ------- Comment #8 from dmueller@novell.com 2006-11-15 03:27 MST ------- yes, the curve theme does drop shadow painting for popup widgets. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 dmueller@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|gtk-window-decorater crashes|gtk-window-decorater crashes when right-clicking |when right-clicking windows |windows decoration with qtcurve-gtk2 style |decoration on KDE running | |GNOME | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|jpr@novell.com |danw@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 ------- Comment #11 from danw@novell.com 2006-11-20 21:45 MST ------- Created an attachment (id=106345) --> (https://bugzilla.novell.com/attachment.cgi?id=106345&action=view) simpler test case OK, the BadMatch is actually because it's trying to paint on a 24-bit window with a 32-bit GC; any application that uses two visuals with different depths will trigger the bug, as seen in this test case, which should crash right away if your server offers any non-24-bit visuals. (The problem is that qtcurve is assuming it can cache one set of GCs globally and use them for all operations, rather than creating a separate set of GCs for each QtCurveStyle object gtk creates. I'm working on a fix.) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 ------- Comment #12 from danw@novell.com 2006-11-20 22:32 MST ------- Created an attachment (id=106347) --> (https://bugzilla.novell.com/attachment.cgi?id=106347&action=view) patch This fixes the crash. I haven't tested it heavily beyond that. Not sure if it's too late for RC1 or not. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 ------- Comment #13 from mhopf@novell.com 2006-11-21 07:41 MST ------- This completely depends on dependencies. If not too many packages depend on libwnck (especially OOo would be a blocker), you can try to commit a patched one. If you think this is o.k. I looked at the patch, and while it's pretty big, most changes are pretty obvious struct -> pointer changes, which wouldn't compile if something is broken, so I wouldn't have anything against it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220205 dmueller@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #14 from dmueller@novell.com 2006-11-21 08:26 MST ------- I've added Dan's patch to the qtcurve package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com