[Glade-users] Glade 3.6.7 "Horizontally Oriented" Released !



Tristan Van Berkom wrote:
It may depend on how it was compiled, you should be able to pull a stack
trace by running it inside gdb... and on windows I think you basically need
to have msys/mingw setup to have gdb (it could be there exist other tools
With a little Google, I figured out the basic requirements.  I noticed that
the makefile produced by configure already had the -g flag so I tried
running glade in gdb.  I opened an existing project and did nothing other
than selecting random widgets until it crashed.  This is what I got

Program received signal SIGSEGV, Segmentation fault.
0x61994346 in gtk_widget_style_get_valist ()

(gdb) bt
#0  0x61994346 in gtk_widget_style_get_valist ()
#1  0x6199453f in gtk_widget_style_get ()
#2  0x617e2c76 in _gtk_entry_effective_inner_border ()
#3  0x617e5557 in gtk_entry_adjust_scroll ()
#4  0x617e6843 in gtk_entry_realize ()
#5  0x63a43955 in g_closure_invoke ()
#6  0x63a578a2 in signal_emit_unlocked_R ()
#7  0x63a58c11 in g_signal_emit_valist ()
#8  0x63a58e96 in g_signal_emit ()
#9  0x61995a34 in gtk_widget_realize ()
#10 0x61996283 in gtk_widget_map ()
#11 0x618fc1b8 in gtk_table_forall ()
#12 0x617d7a30 in gtk_container_forall ()
#13 0x617d989d in gtk_container_map ()
#14 0x63a43955 in g_closure_invoke ()
#15 0x63a578a2 in signal_emit_unlocked_R ()
#16 0x63a58c11 in g_signal_emit_valist ()
#17 0x63a58e96 in g_signal_emit ()
#18 0x6199623e in gtk_widget_map ()
#19 0x6185e651 in gtk_layout_map ()
#20 0x63a43955 in g_closure_invoke ()
#21 0x63a578a2 in signal_emit_unlocked_R ()
#22 0x63a58c11 in g_signal_emit_valist ()
#23 0x63a58e96 in g_signal_emit ()
#24 0x6199623e in gtk_widget_map ()
#25 0x619a35ed in gtk_window_map ()
#26 0x63a43955 in g_closure_invoke ()
#27 0x63a578a2 in signal_emit_unlocked_R ()
#28 0x63a58c11 in g_signal_emit_valist ()
#29 0x63a58e96 in g_signal_emit ()
#30 0x6199623e in gtk_widget_map ()
#31 0x61996b1d in gtk_widget_set_parent ()
#32 0x6179b2d0 in gtk_bin_add ()
#33 0x614db589 in glade_design_layout_add (container=0xbe71b0, widget=0xd07958)
     at glade-design-layout.c:683
#34 0x63a43955 in g_closure_invoke ()
#35 0x63a578a2 in signal_emit_unlocked_R ()
#36 0x63a58c11 in g_signal_emit_valist ()
#37 0x63a58e96 in g_signal_emit ()
#38 0x617d61ab in gtk_container_add ()
#39 0x614eb719 in glade_widget_add_to_layout (widget=0xbf5158, layout=0xbe71b0)
     at glade-widget.c:1920
#40 0x614f14dd in glade_widget_show (widget=0xbf5158) at glade-widget.c:1970
#41 0x614f1516 in glade_widget_show (widget=0x1ad89b8) at glade-widget.c:1981
#42 0x00401bd3 in project_selection_changed_cb (project=0x161a628,
     window=0xb2f068) at glade-window.c:639
#43 0x63a43955 in g_closure_invoke ()
#44 0x63a57ea5 in signal_emit_unlocked_R ()
#45 0x63a58c11 in g_signal_emit_valist ()
#46 0x63a58e96 in g_signal_emit ()
#47 0x614cab22 in glade_project_selection_changed (project=0x161a628)
     at glade-project.c:2902
#48 0x61510479 in glade_app_selection_set (object=0x1af7538, emit_signal=1)
     at glade-app.c:1574
#49 0x614e9f83 in glade_widget_button_press_event_impl (gwidget=0x1ad89b8,
     base_event=0x1d8d1b8) at glade-widget.c:326
#50 0x6150c374 in glade_marshal_BOOLEAN__BOXED (closure=0x19f1fa0,
     return_value=0x22f530, n_param_values=2, param_values=0x1cc6dd0,
     invocation_hint=0x22f558, marshal_data=0x614e9e50)
     at glade-marshallers.c:413
#51 0x63a43955 in g_closure_invoke ()
#52 0x63a57ad6 in signal_emit_unlocked_R ()
#53 0x63a5898b in g_signal_emit_valist ()
#54 0x63a58e96 in g_signal_emit ()
#55 0x614ea096 in glade_widget_event_impl (gwidget=0x1ad89b8, event=0x1d8d1b8)
     at glade-widget.c:368
#56 0x614dbaf8 in glade_design_layout_widget_event_impl (project=0xbe71b0,
     gwidget=0x1ad89b8, event=0x1d8d1b8) at glade-design-layout.c:868
#57 0x6150cd9d in glade_marshal_INT__OBJECT_BOXED (closure=0xc05c40,
     return_value=0x22f850, n_param_values=3, param_values=0xbcc2f0,
     invocation_hint=0x22f878, marshal_data=0x614dbae0)
     at glade-marshallers.c:931
#58 0x63a43955 in g_closure_invoke ()
#59 0x63a57ad6 in signal_emit_unlocked_R ()
#60 0x63a5898b in g_signal_emit_valist ()
#61 0x63a58d9c in g_signal_emit_by_name ()
#62 0x614dbabd in glade_design_layout_widget_event (layout=0xbe71b0,
     event_gwidget=0xd07cf0, event=0x1d8d1b8) at glade-design-layout.c:852
#63 0x618689d2 in _gtk_marshal_BOOLEAN__BOXED ()
#64 0x63a43955 in g_closure_invoke ()
#65 0x63a57ea5 in signal_emit_unlocked_R ()
#66 0x63a5898b in g_signal_emit_valist ()
#67 0x63a58e96 in g_signal_emit ()
#68 0x6198d8bc in gtk_widget_event_internal ()
#69 0x61865a21 in gtk_propagate_event ()
#70 0x61866fcb in gtk_main_do_event ()
#71 0x6c374c9e in gdk_event_dispatch ()
#72 0x685e6f67 in g_main_context_dispatch ()
#73 0x685e8633 in g_main_context_iterate ()
#74 0x685e88da in g_main_loop_run ()
#75 0x618663fe in gtk_main ()
#76 0x004077fc in main (argc=1, argv=0x3e4d80) at main.c:186


Damon Register



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]