$ ./frysk-core/frysk/pkglibdir/funit-child 60 0 0 & [1] 8470 $ ./frysk-core/frysk/bindir/fstack 8470 lib.dw.DwarfException: No class SharedType at lib.dw.DwarfDieFactory.<init>(fstack) at lib.dw.DwarfDieFactory.getFactory(fstack) at lib.dw.Dwfl.<init>(fstack) at frysk.dwfl.DwflFactory.createDwfl(fstack) at frysk.rt.StackAccessors.getModuleFromAddress(fstack) at frysk.rt.StackAccessors.access$0(fstack) at frysk.rt.StackAccessors$1$ExecuteGetProcName.execute(fstack) at frysk.event.EventLoop$ExecuteRequest.request(fstack) at frysk.event.EventLoop.execute(fstack) at frysk.rt.StackAccessors.getProcName(fstack) at lib.unwind.UnwindX86.getProcName(fstack) at lib.unwind.Cursor.getProcName(fstack) at frysk.rt.RemoteFrame.getAddress(fstack) at frysk.rt.Frame.toPrint(fstack) at frysk.rt.StackFactory.generateTaskStackTrace(fstack) at frysk.util.StacktraceAction.existingTask(fstack) at frysk.proc.ProcBlockAction$1.execute(fstack) at frysk.event.EventLoop.runEventLoop(fstack) at frysk.event.EventLoop.run(fstack) at frysk.bindir.fstack.stackPid(fstack) at frysk.bindir.fstack.access$3(fstack) at frysk.bindir.fstack$5.parsePids(fstack) at frysk.util.CommandlineParser.parse(fstack) at frysk.bindir.fstack.main(fstack) Exception in thread "main" java.lang.RuntimeException: Something bad happened. at frysk.util.CommandlineParser.parse(fstack) at frysk.bindir.fstack.main(fstack)
I can reproduce with FryskGui as well.
Confirm same results with a corefile backtrace
Fixed 2007-06-15 Nurdin Premji <npremji@redhat.com> * DwarfDieFactory.java (loadDies): Call System.err.println for each class, avoids ecj optimizing out these classes.