Bug #69128 MySQL Workbench crashes upon exit (segmentation fault)
Submitted: 2 May 2013 23:50 Modified: 29 May 2013 16:30
Reporter: Sebastien Dejean Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:5.2.47 OS:Linux (Ubuntu 12.10 32-bit)
Assigned to: CPU Architecture:Any

[2 May 2013 23:50] Sebastien Dejean
Description:
Upon exiting (File > Exit) MySQL Workbench SE 5.2.47, a segmentation fault occurs each time, regardless of previous action (Administrator, Modeling, etc).  Workbench will even crash if no action is taken and the application is closed immediately afterward

System details:
    $ uname -a
    Linux sdejean-Latitude-E6420 3.5.0-28-generic #48-Ubuntu SMP Tue Apr 23 23:05:48 UTC 2013 i686 i686 i686 GNU/Linux

    $ lsb_release -a
    LSB Version:	core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch
    Distributor ID:	Ubuntu
    Description:	Ubuntu 12.10
    Release:	12.10
    Codename:	quantal

    $ dpkg -l |grep mysql-workbench-com-se
    ii  mysql-workbench-com-se                    5.2.47-1ubu1204                                   i386         MySQL Workbench

How to repeat:
- Install MySQL Workbench SE .deb package:
    sudo apt-get purge mysql-workbench-com-se
    rm -rfv ~/.mysql/workbench/
    sudo dpkg -i ~/Downloads/mysql-workbench-com-se-5.2.47-1ubu1204-i386.deb 

- Run MySQL Workbench:
    mysql-workbench --verbose 2>&1 | tee /tmp/mysql-workbench-log-$(date +%s)

- Close MySQL Workbench from the "File" menu
    - Select File > Exit
[3 May 2013 0:10] Sebastien Dejean
The output of "mysql-workbench --verbose 2>&1" (stdout and stderr)

Attachment: mysql-workbench-log-1367538330 (application/octet-stream, text), 53.03 KiB.

[3 May 2013 19:05] MySQL Verification Team
*** Segmentation fault
Register dump:

 RAX: 00007f2ece0c9230   RBX: 0000000001e30408   RCX: 00007fffbdfaf7e0
 RDX: 0000000001e683b0   RSI: 00007fffbdfaf7c0   RDI: 0000000001e683b0
 RBP: 000000000000002e   R8 : 0000000000000081   R9 : 0000000003569228
 R10: 000000000000007f   R11: 0000000003568640   R12: 0000000001e683b0
 R13: 0000000000000000   R14: 0000000001ba3878   R15: 0000000000000000
 RSP: 00007fffbdfaf7e0

 RIP: 00007f2ecdd485c0   EFLAGS: 00010246

 CS: 0033   FS: 0000   GS: 0000

 Trap: 0000000e   Error: 00000004   OldMask: 00000000   CR2: 00000098

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

 ST(0) 0000 0000000000000000   ST(1) 0000 0000000000000000
 ST(2) 0000 0000000000000000   ST(3) 0000 0000000000000000
 ST(4) 0000 0000000000000000   ST(5) 0000 0000000000000000
 ST(6) ffff 8000000000000000   ST(7) 8d30 8d30000000000000
 mxcsr: 1fa1
 XMM0:  000000000000000000000000ff0000ff XMM1:  000000000000000000000000ff0000ff
 XMM2:  000000000000000000000000ff0000ff XMM3:  000000000000000000000000ff0000ff
 XMM4:  000000000000000000000000ff0000ff XMM5:  000000000000000000000000ff0000ff
 XMM6:  000000000000000000000000ff0000ff XMM7:  000000000000000000000000ff0000ff
 XMM8:  000000000000000000000000ff0000ff XMM9:  000000000000000000000000ff0000ff
 XMM10: 000000000000000000000000ff0000ff XMM11: 000000000000000000000000ff0000ff
 XMM12: 000000000000000000000000ff0000ff XMM13: 000000000000000000000000ff0000ff
 XMM14: 000000000000000000000000ff0000ff XMM15: 000000000000000000000000ff0000ff

Backtrace:
/usr/lib/libpython2.7.so.1.0(+0x16c5c0)[0x7f2ecdd485c0]
/usr/lib/libpython2.7.so.1.0(+0xcf3d3)[0x7f2ecdcab3d3]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt13PythonContextD1Ev+0x1fb)[0x7f2ed2dffb9b]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt18PythonModuleLoaderD1Ev+0x1b)[0x7f2ed2df091b]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt18PythonModuleLoaderD0Ev+0x9)[0x7f2ed2df0959]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt3GRTD2Ev+0x126)[0x7f2ed2d79d56]
/usr/lib/mysql-workbench/libwbpublic.so.0(_ZN3bec10GRTManagerD1Ev+0x212)[0x7f2ed34529b2]
/usr/lib/mysql-workbench/libwbpublic.so.0(_ZN3bec10GRTManagerD0Ev+0x9)[0x7f2ed3453149]
/usr/libexec/mysql-workbench-bin(_ZN2wb9WBContextD1Ev+0x9e)[0x91aa6e]
/usr/libexec/mysql-workbench-bin(_ZN2wb9WBContextD0Ev+0x9)[0x91b119]
/usr/libexec/mysql-workbench-bin(_ZN2wb11WBContextUID1Ev+0xd2)[0x8ec992]
/usr/libexec/mysql-workbench-bin(_ZN2wb11WBContextUID0Ev+0x9)[0x8ecb59]
/usr/libexec/mysql-workbench-bin(_ZN7Program8shutdownEv+0x61)[0x69f351]
/usr/libexec/mysql-workbench-bin(main+0x739)[0x69bd19]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f2ecb93676d]
??:0(??)[0x69e791]

Memory map:

00400000-00ea8000 r-xp 00000000 08:01 279368 /usr/libexec/mysql-workbench-bin
010a7000-010a8000 r--p 00aa7000 08:01 279368 /usr/libexec/mysql-workbench-bin
010a8000-010af000 rw-p 00aa8000 08:01 279368 /usr/libexec/mysql-workbench-bin

<CUT>
[3 May 2013 19:07] MySQL Verification Team
tHANK YOU FOR THE BUG REPORT.
[29 May 2013 16:30] Alfredo Kojima
Cannot repeat with 12.04 or 13.04 packages and Ubuntu 12.10 packages will no longer be provided.