After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 358163 - debug Inspect/Evaluate dialog leads to crash
debug Inspect/Evaluate dialog leads to crash
Status: VERIFIED FIXED
Product: anjuta
Classification: Applications
Component: plugins: debug-manager
CVS HEAD
Other All
: Normal critical
: ---
Assigned To: Sébastien Granjoux
Anjuta maintainers
Depends on:
Blocks:
 
 
Reported: 2006-09-28 17:52 UTC by Adam Dingle
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Adam Dingle 2006-09-28 17:52:07 UTC
Steps to reproduce:
1. Load any project in Anjuta.
2. Use Debug / Start Debugger / Run Target to start the debugger.
3. Choose Debug / Inspect/Evaluate... to bring up the Inspect/Evaluate dialog box.
4. Press the Add button.  Note that nothing happens; I believe this is wrong.
5. Click to select the blank line below the Variable / Value / Type headers in the dialog.
6. Click the selected line just below the Value header; an entry box will appear.
7. Click in the unselected area below the selected line.  Anjuta will crash.


Stack trace:

Thread 1 (Thread -1224730944 (LWP 32177))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 on_debug_tree_value_changed
    at debug_tree.c line 875
  • #5 _gtk_marshal_VOID__STRING_STRING
    from /usr/lib/libgtk-x11-2.0.so.0
  • #6 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #10 gtk_cell_renderer_text_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #16 gtk_cell_editable_editing_done
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_tree_view_set_search_equal_func
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_tree_view_set_model
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #25 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #29 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #30 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #31 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #32 gtk_dialog_run
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 debug_tree_inspect_evaluate_dialog
    at watch.c line 111
  • #34 on_debug_tree_inspect
    at watch.c line 244
  • #35 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #39 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #40 _gtk_action_emit_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 gtk_action_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #45 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #47 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 gtk_menu_reorder_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #51 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #53 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #55 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #56 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #57 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #58 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #59 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #60 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #61 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #62 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #63 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #64 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #65 main
    at main.c line 378
  • #0 __kernel_vsyscall


Other information:
Comment 1 Sébastien Granjoux 2006-09-29 20:53:36 UTC
Thanks for reporting this but basically the evaluate/inspect dialog is not working. So Add, Apply or Refresh are doing nothing currently. Anyway it should not crash Anjuta. I will correct this in my next patch.
Comment 2 Sébastien Granjoux 2006-09-30 11:52:47 UTC
It should be fixed in the version currently on CVS.
Comment 3 Naba Kumar 2006-12-04 10:02:04 UTC
Closing all fixed bugs. Sorry for the mass update :( ...