d4x- 2.5.0rel-1 segfaults when using "smooth" GTK themes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
d4x (Ubuntu) |
Invalid
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
If my GNOME theme is set to "Human", d4x works fine. If I set it to "Nuvola",
d4x segfaults, and I get the following backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208032608 (LWP 14363)]
0xb7611d17 in do_smooth_
from /usr/lib/
(gdb) st
Ambiguous command "st": stack, start, status, step, stepi, stepping, stop.
(gdb) bt
#0 0xb7611d17 in do_smooth_
from /usr/lib/
#1 0xb761eca2 in smooth_draw_shadow ()
from /usr/lib/
#2 0x46f9c7df in gtk_paint_shadow () from /usr/lib/
#3 0x080dc5de in my_gtk_graph_new ()
#4 0x080dcae1 in my_gtk_graph_new ()
#5 0x46f44bca in _gtk_marshal_
from /usr/lib/
#6 0x46bdf5bf in g_cclosure_new_swap () from /usr/lib/
#7 0x46bdf351 in g_closure_invoke () from /usr/lib/
#8 0x46bef270 in g_signal_
#9 0x46bee6ef in g_signal_
#10 0x46beeb75 in g_signal_emit () from /usr/lib/
#11 0x47026a11 in gtk_widget_
from /usr/lib/
#12 0x46f42792 in gtk_main_do_event () from /usr/lib/
#13 0x46dac8b2 in gdk_window_
from /usr/lib/
#14 0x46dac9e7 in gdk_window_
from /usr/lib/
#15 0x46ebfd6b in gtk_container_
from /usr/lib/
---Type <return> to continue, or q <return> to quit---
#16 0x46b7ea03 in g_child_watch_add () from /usr/lib/
#17 0x46b7bd0f in g_main_depth () from /usr/lib/
#18 0x46b7ccb5 in g_main_
#19 0x46b7cfd7 in g_main_
#20 0x46b7d51e in g_main_loop_run () from /usr/lib/
#21 0x46f4210f in gtk_main () from /usr/lib/
#22 0x08092099 in main ()
I'm using the industrial theme, and I crash also. Here is the gdb run and
backtrace:
(d4x:10722): Gdk-CRITICAL **: gdk_gc_ set_clip_ rectangle: assertion `GDK_IS_GC (g set_clip_ rectangle: assertion `GDK_IS_GC (g
c)' failed
(d4x:10722): Gdk-CRITICAL **: gdk_draw_line: assertion `GDK_IS_GC (gc)' failed
(d4x:10722): Gdk-CRITICAL **: gdk_draw_line: assertion `GDK_IS_GC (gc)' failed
(d4x:10722): Gdk-CRITICAL **: gdk_draw_line: assertion `GDK_IS_GC (gc)' failed
(d4x:10722): Gdk-CRITICAL **: gdk_draw_line: assertion `GDK_IS_GC (gc)' failed
(d4x:10722): Gdk-CRITICAL **: gdk_gc_
c)' failed
Program received signal SIGSEGV, Segmentation fault. check_instance_ is_a () from /usr/lib/ libgobject- 2.0.so. 0 check_instance_ is_a () libgobject- 2.0.so. 0 set_clip_ rectangle () libgdk- x11-2.0. so.0 rc_style_ register_ type () gtk-2.0/ 2.4.0/engines/ libindustrial. so rc_style_ register_ type () gtk-2.0/ 2.4.0/engines/ libindustrial. so rc_style_ register_ type () gtk-2.0/ 2.4.0/engines/ libindustrial. so libgtk- x11-2.0. so.0 BOOLEAN_ _BOXED () libgtk- x11-2.0. so.0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_by_ name () from /usr/lib/ libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 send_expose () from /usr/lib/ libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 clear_area_ e () from /usr/lib/ libgdk- x11-2.0. so.0 process_ all_updates () libgdk- x11-2.0. so.0 set_reallocate_ redraws () libgtk- x11-2.0. so.0 libglib- 2.0.so. 0 libglib- 2.0.so. 0 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 libglib- 2.0.so. 0 libgtk- x11-2.0. so.0
[Switching to Thread 1082850496 (LWP 10722)]
0x4048ea8f in g_type_
(gdb) bt
#0 0x4048ea8f in g_type_
from /usr/lib/
#1 0x403b884d in gdk_gc_
from /usr/lib/
#2 0x413f2d9a in industrial_
from /usr/lib/
#3 0x413f5aa4 in industrial_
from /usr/lib/
#4 0x413f65cb in industrial_
from /usr/lib/
#5 0x402237df in gtk_paint_shadow () from /usr/lib/
#6 0x080dc5de in my_gtk_graph_new ()
#7 0x080dcae1 in my_gtk_graph_new ()
#8 0x401cbbca in _gtk_marshal_
from /usr/lib/
#9 0x404765bf in g_cclosure_new_swap () from /usr/lib/
#10 0x40476351 in g_closure_invoke () from /usr/lib/
#11 0x40486270 in g_signal_
#12 0x404856ef in g_signal_
#13 0x40485b75 in g_signal_emit () from /usr/lib/
#14 0x402ada11 in gtk_widget_
#15 0x401c9792 in gtk_main_do_event () from /usr/lib/
#16 0x403a48b2 in gdk_window_
#17 0x403a49e7 in gdk_window_
from /usr/lib/
#18 0x40146d6b in gtk_container_
from /usr/lib/
#19 0x4005da03 in g_child_watch_add () from /usr/lib/
#20 0x4005ad0f in g_main_depth () from /usr/lib/
#21 0x4005bcb5 in g_main_
#22 0x4005bfd7 in g_main_
#23 0x4005c51e in g_main_loop_run () from /usr/lib/
#24 0x401c910f in gtk_main () from /usr/lib/
#25 0x08092099 in main ()