Bug #52050 Crash trying to manage
Submitted: 14 Mar 2010 18:16 Modified: 1 May 2010 19:47
Reporter: stu thompson Email Updates:
Status: No Feedback Impact on me:
None 
Category:MySQL Workbench Severity:S1 (Critical)
Version:5.2.16 OS:MacOS (10.6.2)
Assigned to: Assigned Account CPU Architecture:Any

[14 Mar 2010 18:16] stu thompson
Description:
I get the below partial crash report every time i try to Server Administration >> "Manage Security" on a TCP/IP over SSH connection.  The thing is, it worked immediately after setting it up.  Now it blows up without fail.

Process:         MySQLWorkbench [40075]
Path:            /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
Identifier:      com.sun.MySQLWorkbench
Version:         ??? (5.2.16)
Code Type:       X86 (Native)
Parent Process:  launchd [137]

Date/Time:       2010-03-14 19:09:35.723 +0100
OS Version:      Mac OS X 10.6.2 (10C540)
Report Version:  6

Interval Since Last Report:          546122 sec
Crashes Since Last Report:           5
Per-App Interval Since Last Report:  7538 sec
Per-App Crashes Since Last Report:   5
Anonymous UUID:                      27687175-028A-4397-88B6-654DD1A00809

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
abort() called

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib             	0x935a9732 __kill + 10
1   libSystem.B.dylib             	0x935a9724 kill$UNIX2003 + 32
2   libSystem.B.dylib             	0x9363c98d raise + 26
3   libSystem.B.dylib             	0x93652a44 abort + 93
4   libstdc++.6.dylib             	0x93f86fda __gnu_cxx::__verbose_terminate_handler() + 433
5   libstdc++.6.dylib             	0x93f8517a __cxxabiv1::__terminate(void (*)()) + 10
6   libstdc++.6.dylib             	0x93f851ba __cxxabiv1::__unexpected(void (*)()) + 0
7   libstdc++.6.dylib             	0x93f852b8 __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0
8   libgrt.dylib                  	0x001d53f1 grt::PythonModule::call_function(grt::BaseListRef const&, _object*, grt::Module::Function const&) + 497
9   libgrt.dylib                  	0x001d614f sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor3<grt::ValueRef, grt::PythonModule, grt::BaseListRef const&, _object*, grt::Module::Function const&>, _object*, grt::Module::Function, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, grt::ValueRef, grt::BaseListRef const&>::call_it(sigc::internal::slot_rep*, grt::BaseListRef const&) + 68
10  libgrt.dylib                  	0x0019a98a sigc::slot1<grt::ValueRef, grt::BaseListRef const&>::operator()(grt::BaseListRef const&) const + 44
11  libgrt.dylib                  	0x0019a265 grt::Module::call_function(std::string const&, grt::BaseListRef const&) + 297
12  libwbpublic.be.dylib          	0x00608f99 bec::PluginManagerImpl::open_standalone_plugin_main(grt::Ref<app_Plugin> const&, grt::BaseListRef const&) + 931
13  libwbpublic.be.dylib          	0x00609f95 bec::PluginManagerImpl::open_gui_plugin(grt::Ref<app_Plugin> const&, grt::BaseListRef const&, bec::GUIPluginFlags) + 1385
14  libwbpublic.be.dylib          	0x0060a3e9 bec::PluginManagerImpl::open_plugin(grt::Ref<app_Plugin> const&, grt::BaseListRef const&) + 47
15  libwbprivate.be.dylib         	0x00993af7 wb::WBContextUI::handle_home_action(wb::HomeScreenAction, int) + 9737
16  libmforms.dylib               	0x00dfa4f5 -[MFDrawBoxImpl doMouseUp:] + 163
17  com.apple.AppKit              	0x92ab2fa0 -[NSWindow sendEvent:] + 5693
18  com.apple.AppKit              	0x929cbb2f -[NSApplication sendEvent:] + 6431
19  com.apple.AppKit              	0x9295f4ff -[NSApplication run] + 917
20  com.apple.AppKit              	0x92957535 NSApplicationMain + 574
21  com.sun.MySQLWorkbench        	0x0000ada6 start + 54

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib             	0x9356f0ea kevent + 10
1   libSystem.B.dylib             	0x9356f804 _dispatch_mgr_invoke + 215
2   libSystem.B.dylib             	0x9356ecc3 _dispatch_queue_invoke + 163
3   libSystem.B.dylib             	0x9356ea68 _dispatch_worker_thread2 + 234
4   libSystem.B.dylib             	0x9356e4f1 _pthread_wqthread + 390
5   libSystem.B.dylib             	0x9356e336 start_wqthread + 30

Thread 2:
0   libSystem.B.dylib             	0x93576806 __semwait_signal + 10
1   libSystem.B.dylib             	0x935764c2 _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x93576015 pthread_cond_timedwait$UNIX2003 + 72
3   libgthread-2.0.0.dylib        	0x00e94832 0xe93000 + 6194
4   libglib-2.0.0.dylib           	0x00097d3c g_async_queue_push_sorted + 370
5   libglib-2.0.0.dylib           	0x00098023 g_async_queue_timed_pop + 122
6   libwbpublic.be.dylib          	0x005e21ba bec::GRTDispatcher::worker_thread(void*) + 232
7   libglib-2.0.0.dylib           	0x000ded42 g_static_private_free + 1105
8   libSystem.B.dylib             	0x93575fbd _pthread_start + 345
9   libSystem.B.dylib             	0x93575e42 thread_start + 34

Thread 3:
0   libSystem.B.dylib             	0x93576806 __semwait_signal + 10
1   libSystem.B.dylib             	0x935764c2 _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x93578158 pthread_cond_wait$UNIX2003 + 73
3   com.apple.CoreVideo           	0x94c120c8 CVDisplayLink::runIOThread() + 988
4   com.apple.CoreVideo           	0x94c11cd0 startIOThread(void*) + 156
5   libSystem.B.dylib             	0x93575fbd _pthread_start + 345
6   libSystem.B.dylib             	0x93575e42 thread_start + 34

Thread 4:
0   libSystem.B.dylib             	0x9356e182 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x9356e718 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x9356e336 start_wqthread + 30

Thread 5:
0   libSystem.B.dylib             	0x9356e182 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x9356e718 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x9356e336 start_wqthread + 30

Thread 6:
0   libSystem.B.dylib             	0x93576806 __semwait_signal + 10
1   libSystem.B.dylib             	0x935a2441 nanosleep$UNIX2003 + 188
2   libSystem.B.dylib             	0x935a237f usleep$UNIX2003 + 61
3   com.apple.AppKit              	0x92b071ed -[NSUIHeartBeat _heartBeatThread:] + 2039
4   com.apple.Foundation          	0x940d38d8 -[NSThread main] + 45
5   com.apple.Foundation          	0x940d3888 __NSThread__main__ + 1499
6   libSystem.B.dylib             	0x93575fbd _pthread_start + 345
7   libSystem.B.dylib             	0x93575e42 thread_start + 34

Thread 7:

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x936529f3  ecx: 0xbfffe56c  edx: 0x935a9732
  edi: 0xa0480b10  esi: 0x14e8ec4c  ebp: 0xbfffe588  esp: 0xbfffe56c
   ss: 0x0000001f  efl: 0x00000282  eip: 0x935a9732   cs: 0x00000007
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x00e130a0

How to repeat:
Click manage server instances, select my problem server instance ()

Server Administration >> "Manage Security"
Select one of my server connections.  

(The other connections of mine are for servers at the office.  They fail here from home, but don't blow up.)
[14 Mar 2010 18:17] stu thompson
Full OSX crash report

Attachment: crash-report.txt (text/plain), 39.42 KiB.

[15 Mar 2010 11:19] Johannes Taxacher
Hi stu,

would indeed be nice to have a look at the profile your used.
thanks in advance.
[15 Mar 2010 12:56] stu thompson
I've had a look around but can't seem to figure out where it is stored.  I assume it is a flat file somewhere...

Stu
[16 Mar 2010 10:11] stu thompson
The situation has gotten worse!  I cannot even open the offending profile!  Below is the latest crash report.  Since I can't find a file with the pofile in it, I'll describe it as best I remember:

Name: 'MyPrecious' (was renamed from 'My Precious')
Type: TCP/IP over SSH  
MySQL version: ubuntu (package installation)
SSH Host: an IP address (EC2)
SSH user: ubuntu
SSH pwd: none
SSH certificate: ~/.cert/mycertname.pem (perms are -r--------@ )
MySQL host: an IP address, not 127.0.0.1
MySQL user: stu
MySQL pwd: blahblah

I hope that is enough specifics for you to duplicate my condition.  If there are other details please ask.

Process:         MySQLWorkbench [45626]
Path:            /Applications/MySQLWorkbench-5.2.16.app/Contents/MacOS/MySQLWorkbench
Identifier:      com.sun.MySQLWorkbench
Version:         ??? (5.2.16)
Code Type:       X86 (Native)
Parent Process:  launchd [137]

Date/Time:       2010-03-16 11:01:55.756 +0100
OS Version:      Mac OS X 10.6.2 (10C540)
Report Version:  6

Interval Since Last Report:          674842 sec
Crashes Since Last Report:           8
Per-App Interval Since Last Report:  32515 sec
Per-App Crashes Since Last Report:   8
Anonymous UUID:                      27687175-028A-4397-88B6-654DD1A00809

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
abort() called

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib             	0x935a9732 __kill + 10
1   libSystem.B.dylib             	0x935a9724 kill$UNIX2003 + 32
2   libSystem.B.dylib             	0x9363c98d raise + 26
3   libSystem.B.dylib             	0x93652a44 abort + 93
4   libstdc++.6.dylib             	0x93f86fda __gnu_cxx::__verbose_terminate_handler() + 433
5   libstdc++.6.dylib             	0x93f8517a __cxxabiv1::__terminate(void (*)()) + 10
6   libstdc++.6.dylib             	0x93f851ba __cxxabiv1::__unexpected(void (*)()) + 0
7   libstdc++.6.dylib             	0x93f852b8 __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0
8   libgrt.dylib                  	0x001d53f1 grt::PythonModule::call_function(grt::BaseListRef const&, _object*, grt::Module::Function const&) + 497
9   libgrt.dylib                  	0x001d614f sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor3<grt::ValueRef, grt::PythonModule, grt::BaseListRef const&, _object*, grt::Module::Function const&>, _object*, grt::Module::Function, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, grt::ValueRef, grt::BaseListRef const&>::call_it(sigc::internal::slot_rep*, grt::BaseListRef const&) + 68
10  libgrt.dylib                  	0x0019a98a sigc::slot1<grt::ValueRef, grt::BaseListRef const&>::operator()(grt::BaseListRef const&) const + 44
11  libgrt.dylib                  	0x0019a265 grt::Module::call_function(std::string const&, grt::BaseListRef const&) + 297
12  libwbpublic.be.dylib          	0x00608f99 bec::PluginManagerImpl::open_standalone_plugin_main(grt::Ref<app_Plugin> const&, grt::BaseListRef const&) + 931
13  libwbpublic.be.dylib          	0x00609f95 bec::PluginManagerImpl::open_gui_plugin(grt::Ref<app_Plugin> const&, grt::BaseListRef const&, bec::GUIPluginFlags) + 1385
14  libwbpublic.be.dylib          	0x0060a3e9 bec::PluginManagerImpl::open_plugin(grt::Ref<app_Plugin> const&, grt::BaseListRef const&) + 47
15  libwbprivate.be.dylib         	0x0099390a wb::WBContextUI::handle_home_action(wb::HomeScreenAction, int) + 9244
16  libmforms.dylib               	0x00dfa4f5 -[MFDrawBoxImpl doMouseUp:] + 163
17  com.apple.AppKit              	0x92ab2fa0 -[NSWindow sendEvent:] + 5693
18  com.apple.AppKit              	0x929cbb2f -[NSApplication sendEvent:] + 6431
19  com.apple.AppKit              	0x9295f4ff -[NSApplication run] + 917
20  com.apple.AppKit              	0x92957535 NSApplicationMain + 574
21  com.sun.MySQLWorkbench        	0x0000ada6 start + 54

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib             	0x9356f0ea kevent + 10
1   libSystem.B.dylib             	0x9356f804 _dispatch_mgr_invoke + 215
2   libSystem.B.dylib             	0x9356ecc3 _dispatch_queue_invoke + 163
3   libSystem.B.dylib             	0x9356ea68 _dispatch_worker_thread2 + 234
4   libSystem.B.dylib             	0x9356e4f1 _pthread_wqthread + 390
5   libSystem.B.dylib             	0x9356e336 start_wqthread + 30

Thread 2:
0   libSystem.B.dylib             	0x93576806 __semwait_signal + 10
1   libSystem.B.dylib             	0x935764c2 _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x93576015 pthread_cond_timedwait$UNIX2003 + 72
3   libgthread-2.0.0.dylib        	0x00e94832 0xe93000 + 6194
4   libglib-2.0.0.dylib           	0x00097d3c g_async_queue_push_sorted + 370
5   libglib-2.0.0.dylib           	0x00098023 g_async_queue_timed_pop + 122
6   libwbpublic.be.dylib          	0x005e21ba bec::GRTDispatcher::worker_thread(void*) + 232
7   libglib-2.0.0.dylib           	0x000ded42 g_static_private_free + 1105
8   libSystem.B.dylib             	0x93575fbd _pthread_start + 345
9   libSystem.B.dylib             	0x93575e42 thread_start + 34

Thread 3:
0   libSystem.B.dylib             	0x93576806 __semwait_signal + 10
1   libSystem.B.dylib             	0x935764c2 _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x93578158 pthread_cond_wait$UNIX2003 + 73
3   com.apple.CoreVideo           	0x94c120c8 CVDisplayLink::runIOThread() + 988
4   com.apple.CoreVideo           	0x94c11cd0 startIOThread(void*) + 156
5   libSystem.B.dylib             	0x93575fbd _pthread_start + 345
6   libSystem.B.dylib             	0x93575e42 thread_start + 34

Thread 4:
0   libSystem.B.dylib             	0x9356e182 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x9356e718 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x9356e336 start_wqthread + 30

Thread 5:
0   libSystem.B.dylib             	0x9356e182 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x9356e718 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x9356e336 start_wqthread + 30

Thread 6:
0   libSystem.B.dylib             	0x93576806 __semwait_signal + 10
1   libSystem.B.dylib             	0x935a2441 nanosleep$UNIX2003 + 188
2   libSystem.B.dylib             	0x935a237f usleep$UNIX2003 + 61
3   com.apple.AppKit              	0x92b071ed -[NSUIHeartBeat _heartBeatThread:] + 2039
4   com.apple.Foundation          	0x940d38d8 -[NSThread main] + 45
5   com.apple.Foundation          	0x940d3888 __NSThread__main__ + 1499
6   libSystem.B.dylib             	0x93575fbd _pthread_start + 345
7   libSystem.B.dylib             	0x93575e42 thread_start + 34

Thread 7:
0   libSystem.B.dylib             	0x9356e182 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x9356e718 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x9356e336 start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x936529f3  ecx: 0xbfffe54c  edx: 0x935a9732
  edi: 0xa0480b10  esi: 0x14e55c7c  ebp: 0xbfffe568  esp: 0xbfffe54c
   ss: 0x0000001f  efl: 0x00000286  eip: 0x935a9732   cs: 0x00000007
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x00e130a0
[1 Apr 2010 19:47] Johannes Taxacher
Hello stu,

the profile and connections are stored in xml files found in ~/Library/Application Support/MySQL/Workbench
please try if clearing the file helps you (but do keep the file so we can have a look at it).

thanks
[1 May 2010 23:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".