Bug 2304

Summary: FryskGui stalls on startup
Product: frysk Reporter: Diego Novillo <dnovillo>
Component: generalAssignee: Andrew Cagney <cagney>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: x86_64-redhat-linux Target: x86_64-redhat-linux
Build: x86_64-redhat-linux Last reconfirmed:
Bug Depends on:    
Bug Blocks: 2325    

Description Diego Novillo 2006-02-08 22:15:33 UTC
$ ./frysk-gui/frysk/gui/FryskGui
Found subnode: /theManager
Found subnode: /theManager/logWindow
Found subnode: /theManager/mainWindow
Key: size.width Value: 640
Key: size.height Value: 480
Key: position.y Value: 0
Key: position.x Value: 0
Found subnode: /theManager/mainWindow/allProcWidget
Key: vPane.position Value: 364
Found subnode: /theManager/programAddWindow
Key: size.width Value: 500
Key: size.height Value: 480
Key: position.y Value: 0
Key: position.x Value: 0

No further activity.  It stays there frozen.  pstack says:

Thread 4 (Thread 1084229984 (LWP 23279)):
#0  0x00002aaaaed97bef in sigsuspend () from /lib64/libc.so.6
#1  0x00002aaaae185d2b in GC_suspend_handler_inner ()
#2  <signal handler called>
#3  0x00002aaaaec5c506 in pthread_cond_wait@@GLIBC_2.3.2 ()
#4  0x00002aaaadc7c42c in _Jv_CondWait () from /usr/lib64/libgcj.so.7
#5  0x00002aaaadc66e2c in gnu::gcj::runtime::FinalizerThread::run ()
#6  0x00002aaaadc755e8 in _Jv_ThreadRun () from /usr/lib64/libgcj.so.7
#7  0x00002aaaadc7bfe7 in really_start () from /usr/lib64/libgcj.so.7
#8  0x00002aaaae184f66 in GC_start_routine () from /usr/lib64/libgcj.so.7
#9  0x00002aaaaec5916a in start_thread () from /lib64/libpthread.so.0
#10 0x00002aaaaee3348d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()
Thread 3 (Thread 1084496224 (LWP 23280)):
#0  0x00002aaaaed97bef in sigsuspend () from /lib64/libc.so.6
#1  0x00002aaaae185d2b in GC_suspend_handler_inner ()
#2  <signal handler called>
#3  0x00002aaaaee2a8c6 in poll () from /lib64/libc.so.6
#4  0x00002aaaaca1bac1 in g_main_context_check ()
#5  0x00002aaaaca1bffe in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#6  0x00002aaab0a3c180 in link_set_io_thread () from /usr/lib64/libORBit-2.so.0
#7  0x00002aaaaca32eaf in g_thread_create_full ()
#8  0x00002aaaae184f66 in GC_start_routine () from /usr/lib64/libgcj.so.7
#9  0x00002aaaaec5916a in start_thread () from /lib64/libpthread.so.0
#10 0x00002aaaaee3348d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()
Thread 2 (Thread 1094986080 (LWP 23290)):
#0  0x00002aaaaec5e15d in sem_wait () from /lib64/libpthread.so.0
#1  0x00002aaaae185ac8 in GC_stop_world () from /usr/lib64/libgcj.so.7
#2  0x00002aaaae176583 in GC_stopped_mark () from /usr/lib64/libgcj.so.7
#3  0x00002aaaae1768db in GC_try_to_collect_inner ()
#4  0x00002aaaae176b79 in GC_collect_or_expand () from /usr/lib64/libgcj.so.7
#5  0x00002aaaae1770e9 in GC_allocobj () from /usr/lib64/libgcj.so.7
#6  0x00002aaaae17b827 in GC_generic_malloc_inner ()
#7  0x00002aaaae17c404 in GC_generic_malloc_many () from /usr/lib64/libgcj.so.7
#8  0x00002aaaae1854c6 in GC_local_gcj_malloc () from /usr/lib64/libgcj.so.7
#9  0x00002aaaadc3c8bf in _Jv_AllocObjectNoFinalizer ()
#10 0x00002aaaadc3c916 in _Jv_AllocObject () from /usr/lib64/libgcj.so.7
#11 0x00002aaaadc7144e in java::lang::Object::clone ()
#12 0x00002aaaade8ca99 in java::util::AbstractMap::clone ()
#13 0x00002aaaade8cb4b in java::util::HashMap::clone ()
#14 0x00000000004d83fd in frysk::proc::LinuxProc$1$TidBuilder::finit$ ()
#15 0x00000000004d844f in
frysk::proc::LinuxProc$1$TidBuilder::LinuxProc$1$TidBuilder ()
#16 0x00000000004d8477 in frysk::proc::LinuxProc::sendRefresh ()
#17 0x00000000004d7ec6 in frysk::proc::LinuxHost::sendRefresh ()
#18 0x00000000004d736a in frysk::proc::HostState$1::processRequestRefresh ()
#19 0x00000000004d6865 in frysk::proc::Host$1::execute ()
#20 0x00000000004d5ca1 in frysk::event::EventLoop::runEventLoop ()
#21 0x00000000004d5d53 in frysk::event::EventLoop::run ()
#22 0x00000000004a124a in frysk::gui::Gui$3::run ()
#23 0x00002aaaade24216 in java::lang::Thread::run ()
#24 0x00002aaaadc755e8 in _Jv_ThreadRun () from /usr/lib64/libgcj.so.7
#25 0x00002aaaadc7bfe7 in really_start () from /usr/lib64/libgcj.so.7
#26 0x00002aaaae184f66 in GC_start_routine () from /usr/lib64/libgcj.so.7
#27 0x00002aaaaec5916a in start_thread () from /lib64/libpthread.so.0
#28 0x00002aaaaee3348d in clone () from /lib64/libc.so.6
#29 0x0000000000000000 in ?? ()
Thread 1 (Thread 46912574140368 (LWP 23278)):
#0  0x00002aaaaee2a8c6 in poll () from /lib64/libc.so.6
#1  0x00002aaaaca1bac1 in g_main_context_check ()
#2  0x00002aaaaca1bffe in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00002aaaab793d13 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#4  0x00002aaaab1f2f1d in org::gnu::gtk::Gtk::gtk_main ()
#5  0x00000000004a1087 in frysk::gui::Gui::gui ()
#6  0x00000000004a029b in frysk::gui::FryskGui::main ()
#7  0x00002aaaadc675f3 in gnu::java::lang::MainThread::call_main ()
#8  0x00002aaaadc755e8 in _Jv_ThreadRun () from /usr/lib64/libgcj.so.7
#9  0x00002aaaadc3dcb5 in _Jv_RunMain () from /usr/lib64/libgcj.so.7
#10 0x00000000004a00a3 in main ()
Comment 1 Andrew Cagney 2006-05-12 17:10:29 UTC
64-bit problems found in GUI all fixed.

*** This bug has been marked as a duplicate of 2325 ***