Bug #9997 Crash when trying to search
Submitted: 19 Apr 2005 11:44 Modified: 28 Apr 2005 16:02
Reporter: Gleb Paharenko Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Query Browser Severity:S3 (Non-critical)
Version:1.1.6 OS:Linux (Linux FC3)
Assigned to: Vladimir Kolesnikov CPU Architecture:Any

[19 Apr 2005 11:44] Gleb Paharenko
Description:
mysql-query-browser-1.1.6-1.rh9 crashes  when I try to make search (press Ctrl+F, put
something in 'Find value' column. Here the results from gdb on where command:
#0  0x08476087 in Gtk::TreeNodeChildren::size ()
#1  0x081c0f78 in MQResultSetView::find_next ()
#2  0x081df40f in MQWorkArea::find_next ()
#3  0x081e74a8 in SigC::ObjectSlot1_<void, MQResultSetView*, MQWorkArea>::proxy ()
#4  0x081c4f49 in SigC::AdaptorBindSlot0_1_<void, MQResultSetView*>::proxy ()
#5  0x084e8347 in Glib::SignalProxyNormal::slot0_void_callback ()
#6  0x00da50ae in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#7  0x00d8d347 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8  0x00da3838 in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#9  0x00da49bc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0x00da4c5a in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0x002672b4 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00268d34 in gtk_button_get_alignment () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00da50ae in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#14 0x00d8d6b2 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#15 0x00d8d347 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x00da2616 in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#17 0x00da49bc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0x00da4c5a in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0x002671fc in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x002682a7 in gtk_button_set_relief () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x0031ee67 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00d8d6b2 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#23 0x00d8d347 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x00da3576 in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#25 0x00da4613 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x00da4c5a in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00412a75 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x0031d12b in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x0031d430 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x001e1082 in gdk_event_get_graphics_expose () from /usr/lib/libgdk-x11-2.0.so.0
#31 0x00d0574b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0x00d071d2 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#33 0x00d0747f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#34 0x0031c78e in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x08447933 in Gtk::Main::run ()
#36 0x081df7d7 in MQWorkArea::start_search ()
#37 0x081db687 in MQWorkArea::search_resultset ()
#38 0x081e654f in SigC::ObjectSlot0_<void, MQWorkArea>::proxy ()
#39 0x084e8347 in Glib::SignalProxyNormal::slot0_void_callback ()
#40 0x00da50ae in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#41 0x00d8d347 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#42 0x00da3838 in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#43 0x00da49bc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#44 0x00da4c5a in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#45 0x00411d0a in gtk_widget_can_activate_accel () from /usr/lib/libgtk-x11-2.0.so.0
#46 0x00d8d347 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#47 0x00da294e in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#48 0x00da4613 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#49 0x00da4c5a in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#50 0x0025503b in gtk_accel_group_activate () from /usr/lib/libgtk-x11-2.0.so.0
#51 0x00255a31 in gtk_accel_groups_activate () from /usr/lib/libgtk-x11-2.0.so.0
#52 0x00427c80 in gtk_window_activate_key () from /usr/lib/libgtk-x11-2.0.so.0
#53 0x00427ce3 in gtk_window_activate_key () from /usr/lib/libgtk-x11-2.0.so.0
#54 0x0031ee67 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0
#55 0x00d8d6b2 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#56 0x00d8d347 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#57 0x00da3576 in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#58 0x00da4613 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#59 0x00da4c5a in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#60 0x00412a75 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#61 0x0031d27a in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#62 0x0031d430 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#63 0x001e1082 in gdk_event_get_graphics_expose () from /usr/lib/libgdk-x11-2.0.so.0
#64 0x00d0574b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#65 0x00d071d2 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#66 0x00d0747f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#67 0x0031c78e in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#68 0x08447933 in Gtk::Main::run ()
#69 0x0819f263 in main ()

How to repeat:
Launch MySQL Query Browser, connect to the server, press Ctr+F, enter blah in 'Find Value'
text area, press Enter.

Suggested fix:
Solve this problem, or give advice where to dig deeply for clues.
[28 Apr 2005 16:02] Alfredo Kojima
Thank you for your bug report. This issue has been committed to our
source repository of that product and will be incorporated into the
next release.

If necessary, you can access the source repository and build the latest
available version, including the bugfix, yourself. More information 
about accessing the source trees is available at
    http://www.mysql.com/doc/en/Installing_source_tree.html