Bug #60760 Crash when try to Alter Table or Create Table uring context menu
Submitted: 5 Apr 2011 9:51 Modified: 17 Nov 2011 17:58
Reporter: Oleg Kuznetsov Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench: SQL Editor Severity:S2 (Serious)
Version:5.2.33b OS:Linux (fedora14)
Assigned to: CPU Architecture:Any

[5 Apr 2011 9:51] Oleg Kuznetsov
Description:
MySQL Workbench crashes when try to Alter Table or Create Table uring context menu.

How to repeat:
1. Open SQL Editor.
2. Select any table from any schema in the "SCHEMAS" panel.
3. In the context menu click to menu item "Alter Table..." or "Create Table..." MySQL Workbench will crash without any messages (just close window).
[5 Apr 2011 14:49] Marc Towerdb
I can confirm this on Kbuntu 10.10
[5 Apr 2011 23:10] MySQL Verification Team
Thank you for the bug report.

        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/

miguel@vbmint ~/dbs/5.1/var $ mysql-workbench
** Message: Gnome keyring daemon seems to not be available. Stored passwords will be lost once quit
Log levels '0111000'
disabling log level 0
enabling log level 1
enabling log level 2
enabling log level 3
disabling log level 4
disabling log level 5
disabling log level 6
Ready.

** Message: Found auto-save workspace /home/miguel/.mysql/workbench/sql_workspaces/local-1.autosave
** Message: query.explain built-in command is being overwritten

(mysql-workbench-bin:4558): Gtk-WARNING **: gtk_scrolled_window_add(): cannot add non scrollable widget use gtk_scrolled_window_add_with_viewport() instead
Segmentation fault
*** Segmentation fault                                                                                                                                                 
Register dump:                                                                                                                                                         
                                                                                                                                                                       
 RAX: 0000000000000358   RBX: 000000000365a200   RCX: 0000000000000003                                                                                                 
 RDX: 00000000027d2ab0   RSI: 0000000002797bd0   RDI: 000000000365a200                                                                                                 
 RBP: 00000000027e4030   R8 : 0000000000000001   R9 : 0000000000000001                                                                                                 
 R10: 0000000000000000   R11: 0000000000000000   R12: 000000000365a200                                                                                                 
 R13: 0000000000000001   R14: 00007fff5a433150   R15: 0000000000000000                                                                                                 
 RSP: 00007fff5a432f50                                                                                                                                                 
                                                                                                                                                                       
 RIP: 00007fa2dfa73b61   EFLAGS: 00010202                                                                                                                              
                                                                                                                                                                       
 CS: 0033   FS: 0000   GS: 0000                                                                                                                                        
                                                                                                                                                                       
 Trap: 0000000e   Error: 00000004   OldMask: 00002000   CR2: 00000358

 FPUCW: 0000037f   FPUSW: 00000020   TAG: 00000000
 RIP: 00000000   RDP: 00000000

 ST(0) 0000 000000000000000f   ST(1) 0000 0000000000000031
 ST(2) 0000 0012000000000000   ST(3) 0000 0000000000000009
 ST(4) 0000 0000000000000000   ST(5) 0000 0000000000000000
 ST(6) ffff 8000000000000000   ST(7) 0000 0000000000000000
 mxcsr: 1fa0
 XMM0:  000000000000000000000000ff000000 XMM1:  000000000000000000000000ff000000
 XMM2:  000000000000000000000000ff000000 XMM3:  000000000000000000000000ff000000
 XMM4:  000000000000000000000000ff000000 XMM5:  000000000000000000000000ff000000
 XMM6:  000000000000000000000000ff000000 XMM7:  000000000000000000000000ff000000
 XMM8:  000000000000000000000000ff000000 XMM9:  000000000000000000000000ff000000
 XMM10: 000000000000000000000000ff000000 XMM11: 000000000000000000000000ff000000
 XMM12: 000000000000000000000000ff000000 XMM13: 000000000000000000000000ff000000
 XMM14: 000000000000000000000000ff000000 XMM15: 000000000000000000000000ff000000

Backtrace:
/usr/lib/libgobject-2.0.so.0(g_object_ref+0x11)[0x7fa2dfa73b61]
/usr/lib/libgtk-x11-2.0.so.0(+0x258798)[0x7fa2e27ff798]
/usr/lib/libgtk-x11-2.0.so.0(+0x1a4e75)[0x7fa2e274be75]
/usr/lib/libgtk-x11-2.0.so.0(+0x1a5138)[0x7fa2e274c138]
/usr/lib/libgtk-x11-2.0.so.0(+0x19aac4)[0x7fa2e2741ac4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9)[0x7fa2dfa719b9]
/usr/lib/libgobject-2.0.so.0(+0x23da1)[0x7fa2dfa86da1]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7e6)[0x7fa2dfa88996]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x208)[0x7fa2dfa88ce8]
/usr/lib/libgtk-x11-2.0.so.0(+0x1a5138)[0x7fa2e274c138]
/usr/lib/libgtk-x11-2.0.so.0(+0x85967)[0x7fa2e262c967]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9)[0x7fa2dfa719b9]
/usr/lib/libgobject-2.0.so.0(+0x23da1)[0x7fa2dfa86da1]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7e6)[0x7fa2dfa88996]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x208)[0x7fa2dfa88ce8]
/usr/lib/libgtk-x11-2.0.so.0(+0x1a5138)[0x7fa2e274c138]
/usr/lib/libgtk-x11-2.0.so.0(+0x1599e9)[0x7fa2e27009e9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9)[0x7fa2dfa719b9]
/usr/lib/libgobject-2.0.so.0(+0x23da1)[0x7fa2dfa86da1]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7e6)[0x7fa2dfa88996]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x208)[0x7fa2dfa88ce8]
/usr/lib/libgtk-x11-2.0.so.0(+0x1a5138)[0x7fa2e274c138]
/usr/lib/libgtk-x11-2.0.so.0(+0x24f4a4)[0x7fa2e27f64a4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9)[0x7fa2dfa719b9]
/usr/lib/libgobject-2.0.so.0(+0x23da1)[0x7fa2dfa86da1]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7e6)[0x7fa2dfa88996]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x208)[0x7fa2dfa88ce8]
/usr/lib/libgtk-x11-2.0.so.0(+0x1a5138)[0x7fa2e274c138]
/usr/lib/libgtk-x11-2.0.so.0(+0x164d4c)[0x7fa2e270bd4c]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9)[0x7fa2dfa719b9]
/usr/lib/libgobject-2.0.so.0(+0x23da1)[0x7fa2dfa86da1]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7e6)[0x7fa2dfa88996]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x208)[0x7fa2dfa88ce8]
/usr/lib/libgtk-x11-2.0.so.0(+0x1a5138)[0x7fa2e274c138]
/usr/lib/libgtk-x11-2.0.so.0(+0xf818c)[0x7fa2e269f18c]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk12Widget_Class21size_request_callbackEP10_GtkWidgetP15_GtkRequisition+0x60)[0x7fa2e38b4070]
<cut>
[17 Nov 2011 17:58] Philip Olson
Fixed as of 5.2.36:
+        &workbench; would crash when attempting to use <guimenu>Alter
+        Table</guimenu> or <guimenu>Create Table</guimenu> from within
+        the context menu.