Summary: | ptrace: Input/output error when open Memory Window on rawhide ppc64 | ||
---|---|---|---|
Product: | frysk | Reporter: | Yao Qi <qiyaoltc> |
Component: | general | Assignee: | Andrew Cagney <cagney> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | mcvet, pmuldoon, woodzltc, zhengyzy |
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Host: | powerpc64-redhat-linux-gnu | Target: | |
Build: | Last reconfirmed: |
Even if I applied my local patch to enable Disassmbler for ppc64, the problem still exists. The frysk will exit for a while, and the information is much more usefull, ptrace: Input/output error at frysk.sys.Errno.throwErrno(FryskGui) at frysk.sys.Ptrace$PtraceThread.notifyPtraceThread(FryskGui) at frysk.sys.Ptrace.peek(FryskGui) at frysk.sys.PtraceByteBuffer.peek(FryskGui) at inua.eio.ByteBuffer.getByte(FryskGui) at lib.opcodes.Disassembler.disassemble(FryskGui) at lib.opcodes.Disassembler.disassembleInstructions(FryskGui) at frysk.gui.memory.MemoryWindow.refreshList(FryskGui) at frysk.gui.memory.MemoryWindow.recalculate(FryskGui) at frysk.gui.memory.MemoryWindow.setTask(FryskGui) at frysk.gui.memory.MemoryWindowFactory.finishMemWin(FryskGui) at frysk.gui.memory.MemoryWindowFactory.createMemoryWindow(FryskGui) at frysk.gui.srcwin.SourceWindow.toggleMemoryWindow(FryskGui) at frysk.gui.srcwin.SourceWindow$18.actionEvent(FryskGui) at org.gnu.gtk.Action.fireActionEvent(libgtkjava-2.8.so) at org.gnu.gtk.Action.handleActivate(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.gtk_main(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.main(libgtkjava-2.8.so) at frysk.gui.Gui.gui(FryskGui) at frysk.gui.FryskGui.main(FryskGui) *** glibc detected *** ./frysk/gui/FryskGui: double free or corruption (out): 0x0000000010f36d20 *** ======= Backtrace: ========= /lib64/libc.so.6[0x80ff5268bc] /lib64/libc.so.6(cfree-0xed4c8)[0x80ff526b28] /lib64/libglib-2.0.so.0(g_free-0x8d750)[0x80fff5ae88] /usr/lib64/libgtkjni-2.8.so(processPendingStruct-0x8e94c)[0x40004992524] /lib64/libglib-2.0.so.0[0x80fff4f06c] /lib64/libglib-2.0.so.0(g_main_context_dispatch-0x9645c)[0x80fff51bdc] /lib64/libglib-2.0.so.0[0x80fff55f7c] /lib64/libglib-2.0.so.0(g_main_loop_run-0x91e54)[0x80fff56474] /usr/lib64/libgtk-x11-2.0.so.0(gtk_main-0x316818)[0x8002d83d88] /usr/lib64/libgtkjni-2.8.so(Java_org_gnu_gtk_Gtk_gtk_1main-0x64cd0)[0x400049c1fe0] /usr/lib64/libgtkjava-2.8.so(_ZN3org3gnu3gtk3Gtk8gtk_mainEJvv-0x2aa8e4)[0x800691a80c] /usr/lib64/libgtkjava-2.8.so(_ZN3org3gnu3gtk3Gtk4mainEJvv-0x2a9cf4)[0x800691b50c] ./frysk/gui/FryskGui[0x100f75b0] ./frysk/gui/FryskGui[0x100f20a8] /usr/lib64/libgcj.so.7rh(_ZN3gnu4java4lang10MainThread9call_mainEJvv-0x197ad1c)[0x800494166c] /usr/lib64/libgcj.so.7rh(_ZN3gnu4java4lang10MainThread3runEJvv-0x18f9824)[0x80049cb6c4] /usr/lib64/libgcj.so.7rh(_Z13_Jv_ThreadRunPN4java4lang6ThreadE-0x196668c)[0x80049571cc] /usr/lib64/libgcj.so.7rh(_Z11_Jv_RunMainP14_Jv_VMInitArgsPN4java4lang5ClassEPKciPS6_b-0x19b498c)[0x800490506c] /usr/lib64/libgcj.so.7rh(_Z11_Jv_RunMainPN4java4lang5ClassEPKciPS4_b-0x19b4854)[0x80049051b4] /usr/lib64/libgcj.so.7rh(JvRunMain-0x19b4818)[0x8004905200] ./frysk/gui/FryskGui[0x100f1e4c] /lib64/libc.so.6[0x80ff4c97ec] /lib64/libc.so.6(__libc_start_main-0x147260)[0x80ff4c9a68] ======= Memory map: ======== 00100000-00120000 r-xp 00100000 00:00 0 [vdso] 10000000-10840000 r-xp 00000000 08:11 945034 /home/qiyao/build-frysk/frysk-gui/frysk/gui/FryskGui 10840000-10a80000 rw-p 00840000 08:11 945034 /home/qiyao/build-frysk/frysk-gui/frysk/gui/FryskGui 10a80000-110c0000 rw-p 10a80000 00:00 0 [heap] 8001060000-8001070000 r-xp 00000000 08:11 2180462 /lib64/libgmodule-2.0.so.0.1200.3 8001070000-8001080000 rw-p 00000000 08:11 2180462 /lib64/libgmodule-2.0.so.0.1200.3 8001080000-80010d0000 r-xp 00000000 08:11 2510066 /usr/lib64/libcairojava-1.0.so 80010d0000-80010e0000 rw-p 00050000 08:11 2510066 /usr/lib64/libcairojava-1.0.so 8001180000-8001190000 r-xp 00000000 08:11 2180499 /lib64/libgthread-2.0.so.0.1200.3 8001190000-80011a0000 rw-p 00000000 08:11 2180499 /lib64/libgthread-2.0.so.0.1200.3 8001690000-8001720000 r-xp 00000000 08:11 2508863 /usr/lib64/libcairo.so.2.9.2 8001720000-8001730000 rw-p 00080000 08:11 2508863 /usr/lib64/libcairo.so.2.9.2 8001760000-8001790000 r-xp 00000000 08:11 2509210 /usr/lib64/libgdk_pixbuf-2.0.so.0.1000.3 8001790000-80017a0000 rw-p 00020000 08:11 2509210 /usr/lib64/libgdk_pixbuf-2.0.so.0.1000.3 80017a0000-80017e0000 r-xp 00000000 08:11 2508851 /usr/lib64/libpangoft2-1.0.so.0.1400.3 80017e0000-80017f0000 rw-p 00040000 08:11 2508851 /usr/lib64/libpangoft2-1.0.so.0.1400.3 80017f0000-80018c0000 r-xp 00000000 08:11 2508853 /usr/lib64/libgdk-x11-2.0.so.0.1000.3 80018c0000-80018d0000 rw-p 000d0000 08:11 2508853 /usr/lib64/libgdk-x11-2.0.so.0.1000.3 80018e0000-8001910000 r-xp 00000000 08:11 2509216 /usr/lib64/libatk-1.0.so.0.1212.0 8001910000-8001920000 rw-p 00030000 08:11 2509216 /usr/lib64/libatk-1.0.so.0.1212.0 8001920000-8001930000 r-xp 00000000 08:11 2509214 /usr/lib64/libpangocairo-1.0.so.0.1400.3 8001930000-8001940000 rw-p 00000000 08:11 2509214 /usr/lib64/libpangocairo-1.0.so.0.1400.3 8001940000-80019a0000 r-xp 00000000 08:11 2509213 /usr/lib64/libpango-1.0.so.0.1400.3 80019a0000-80019b0000 rw-p 00050000 08:11 2509213 /usr/lib64/libpango-1.0.so.0.1400.3 80019b0000-80019c0000 r-xp 00000000 08:11 2508855 /usr/lib64/libXi.so.6.0.0 80019c0000-80019d0000 rw-p 00000000 08:11 2508855 /usr/lib64/libXi.so.6.0.0 8001c30000-8001c60000 r-xp 00000000 08:11 2509218 /usr/lib64/libglade-2.0.so.0.0.7 8001c60000-8001c70000 rw-p 00020000 08:11 2509218 /usr/lib64/libglade-2.0.so.0.0.7 8002270000-8002420000 r-xp 00000000 08:11 2508655 /usr/lib64/libxml2.so.2.6.26 8002420000-8002450000 rw-p 001a0000 08:11 2508655 /usr/lib64/libxml2.so.2.6.26 8002b30000-8003060000 r-xp 00000000 08:11 2508861 /usr/lib64/libgtk-x11-2.0.so.0.1000.3 8003060000-80030c0000 rw-p 00520000 08:11 2508861 /usr/lib64/libgtk-x11-2.0.so.0.1000.3 80030c0000-8005ac0000 r-xp 00000000 08:11 2509964 /usr/lib64/libgcj.so.7rh.0.0 8005ac0000-80063c0000 rw-p 02a00000 08:11 2509964 /usr/lib64/libgcj.so.7rh.0.0 80063c0000-8006430000 rw-p 80063c0000 00:00 0 8006430000-8006ab0000 r-xp 00000000 08:11 2509987 /usr/lib64/libgtkjava-2.8.so 8006ab0000-8006c10000 rw-p 00680000 08:11 2509987 /usr/lib64/libgtkjava-2.8.so 80ff430000-80ff460000 r-xp 00000000 08:11 2180850 /lib64/ld-2.4.90.so 80ff460000-80ff470000 r--p 00020000 08:11 2180850 /lib64/ld-2.4.90.so 80ff470000-80ff480000 rw-p 00030000 08:11 2180850 /lib64/ld-2.4.90.so 80ff480000-80ff600000 r-xp 00000000 08:11 2180485 /lib64/libc-2.4.90.so 80ff600000-80ff610000 r--p 00180000 08:11 2180485 /lib64/libc-2.4.90.so 80ff610000-80ff620000 rw-p 00190000 08:11 2180485 /lib64/libc-2.4.90.so 80ff620000-80ff630000 rw-p 80ff620000 00:00 0 80ff630000-80ff640000 r-xp 00000000 08:11 2180694 /lib64/libdl-2.4.90.so 80ff640000-80ff650000 r--p 00000000 08:11 2180694 /lib64/libdl-2.4.90.so 80ff650000-80ff660000 rw-p 00010000 08:11 2180694 /lib64/libdl-2.4.90.so 80ff660000-80ff720000 r-xp 00000000 08:11 2180457 /lib64/libm-2.4.90.so 80ff720000-80ff730000 r--p 000b0000 08:11 2180457 /lib64/libm-2.4.90.so 80ff730000-80ff740000 rw-p 000c0000 08:11 2180457 /lib64/libm-2.4.90.so 80ff740000-80ff760000 r-xp 00000000 08:11 2180851 /lib64/libpthread-2.4.90.so 80ff760000-80ff770000 r--p 00010000 08:11 2180851 /lib64/libpthread-2.4.90.so 80ff770000-80ff780000 rw-p 00020000 08:11 2180851 /lib64/libpthread-2.4.90.so 80ff780000-80ff7a0000 r-xp 00000000 08:11 2310713 /usr/lib64/libz.so.1.2.3 80ff7a0000-80ff7b0000 rw-p 00010000 08:11 2310713 /usr/lib64/libz.so.1.2.3 80ff7b0000-80ff910000 r-xp 00000000 08:11 2310766 /usr/lib64/libX11.so.6.2.0 80ff910000-80ff930000 rw-p 00150000 08:11 2310766 /usr/lib64/libX11.so.6.2.0 80ff930000-80ff940000 r-xp 00000000 08:11 2310764 /usr/lib64/libXau.so.6.0.0 80ff940000-80ff950000 rw-p 00000000 08:11 2310764 /usr/lib64/libXau.so.6.0.0 80ff950000-80ff960000 r-xp 00000000 08:11 2310765 /usr/lib64/libXdmcp.so.6.0.0 80ff960000-80ff970000 rw-p 00000000 08:11 2310765 /usr/lib64/libXdmcp.so.6.0.0 80ff970000-80ffa20000 r-xp 00000000 08:11 2310849 /usr/lib64/libfreetype.so.6.3.10 80ffa20000-80ffa30000 rw-p 000b0000 08:11 2310849 /usr/lib64/libfreetype.so.6.3.10 80ffa30000-80ffa60000 r-xp 00000000 08:11 2180518 /lib64/libexpat.so.0.5.0 80ffa60000-80ffa70000 rw-p 00020000 08:11 2180518 /lib64/libexpat.so.0.5.0 80ffa80000-80ffaa0000 r-xp 00000000 08:11 2310782 /usr/lib64/libXext.so.6.4.0 80ffaa0000-80ffab0000 rw-p 00010000 08:11 2310782 /usr/lib64/libXext.so.6.4.0 80ffab0000-80ffb10000 r-xp 00000000 08:11 2310851 /usr/lib64/libfontconfig.so.1.0.4 80ffb10000-80ffb20000 rw-p 00050000 08:11 2310851 /usr/lib64/libfontconfig.so.1.0.4 80ffb20000-80ffb30000 r-xp 00000000 08:11 2510093 /usr/lib64/libpangox-1.0.so.0.1400.3 80ffb30000-80ffb40000 rw-p 00010000 08:11 2510093 /usr/lib64/libpangox-1.0.so.0.1400.3 80ffb40000-80ffb50000 r-xp 00000000 08:11 2509986 /usr/lib64/libglibjava-0.2.so 80ffb50000-80ffb60000 rw-p 00000000 08:11 2509986 /usr/lib64/libglibjava-0.2.so 80ffb70000-80ffbb0000 r-xp 00000000 08:11 2310737 /usr/lib64/libpng12.so.0.10.0 80ffbb0000-80ffbc0000 rw-p 00030000 08:11 2310737 /usr/lib64/libpng12.so.0.10.0 80ffbc0000-80ffbd0000 r-xp 00000000 08:11 2310819 /usr/lib64/libXcursor.so.1.0.2 80ffbd0000-80ffbe0000 rw-p 00000000 08:11 2310819 /usr/lib64/libXcursor.so.1.0.2 80ffbf0000-80ffc00000 r-xp 00000000 08:11 2310802 /usr/lib64/libXfixes.so.3.1.0 80ffc00000-80ffc10000 rw-p 00000000 08:11 2310802 /usr/lib64/libXfixes.so.3.1.0 80ffc10000-80ffc40000 r-xp 00000000 08:11 2509523 /usr/lib64/libgladejava-2.12.so 80ffc40000-80ffc50000 rw-p 00020000 08:11 2509523 /usr/lib64/libgladejava-2.12.so 80ffc70000-80ffc80000 r-xp 00000000 08:11 2310820 /usr/lib64/libXinerama.so.1.0.0 80ffc80000-80ffc90000 rw-p 00000000 08:11 2310820 /usr/lib64/libXinerama.so.1.0.0 80ffc90000-80ffca0000 r-xp 00000000 08:11 2310770 /usr/lib64/libXrender.so.1.3.0 80ffca0000-80ffcb0000 rw-p 00000000 08:11 2310770 /usr/lib64/libXrender.so.1.3.0 80ffcb0000-80ffcc0000 r-xp 00000000 08:11 2310788 /usr/lib64/libXrandr.so.2.0.0 80ffcc0000-80ffcd0000 rw-p 00000000 08:11 2310788 /usr/lib64/libXrandr.so.2.0.0 80ffd00000-80ffd20000 r-xp 00000000 08:11 2180481 /lib64/libgcc_s-4.1.1-20060828.so.1 80ffd20000-80ffd30000 rw-p 00010000 08:11 2180481 /lib64/libgcc_s-4.1.1-20060828.so.1 80ffd30000-80ffe40000 r-xp 00000000 08:11 2510070 /usr/lib64/libgnomejava-2.12.so 80ffe40000-80ffe80000 rw-p 00100000 08:11 2510070 /usr/lib64/libgnomejava-2.12.so 80ffe80000-80ffeb0000 r-xp 00000000 08:11 2506394 /usr/lib64/libvtejava-0.12.so 80ffeb0000-80ffec0000 rw-p 00020000 08:11 2506394 /usr/lib64/libvtejava-0.12.so 80ffed0000-80ffee0000 r-xp 00000000 08:11 2180705 /lib64/librt-2.4.90.so 80ffee0000-80ffef0000 r--p 00000000 08:11 2180705 /lib64/librt-2.4.90.so 80ffef0000-80fff00000 rw-p 00010000 08:11 2180705 /lib64/librt-2.4.90.so 80fff00000-80fffe0000 r-xp 00000000 08:11 2180738 /lib64/libglib-2.0.so.0.1200.3 80fffe0000-80ffff0000 rw-p 000d0000 08:11 2180738 /lib64/libglib-2.0.so.0.1200.3 80ffff0000-8100050000 r-xp 00000000 08:11 2180486 /lib64/libgobject-2.0.so.0.1200.3 8100050000-8100060000 rw-p 00060000 08:11 2180486 /lib64/libgobject-2.0.so.0.1200.3 40000000000-40000010000 rw-p 40000000000 00:00 0 40000010000-40003c10000 r--p 00000000 08:11 2456279 /usr/lib/locale/locale-archive 40003c10000-40003c80000 rwxp 40003c10000 00:00 0 40003c80000-40003c90000 r-xp 00000000 08:11 2180473 /lib64/libnss_files-2.4.90.so 40003c90000-40003ca0000 r--p 00000000 08:11 2180473 /lib64/libnss_files-2.4.90.so 40003ca0000-40003cb0000 rw-p 00010000 08:11 2180473 /lib64/libnss_files-2.4.90.so 40003cb0000-40003cc0000 r--s 00000000 08:11 2506147 /usr/lib64/gconv/gconv-modules.cache 40003cc0000-40003e30000 rwxp 40003cc0000 00:00 0 40003e30000-40003e40000 ---p 40003e30000 00:00 0 40003e40000-40004830000 rw-p 40003e40000 00:00 0 40004830000-400048e0000 rwxp 40004830000 00:00 0 400048e0000-40004a20000 r-xp 00000000 08:11 2509544 /usr/lib64/libgtkjni-2.8.so 40004a20000-40004a30000 rw-p 00140000 08:11 2509544 /usr/lib64/libgtkjni-2.8.so 40004a30000-40004a40000 rw-p 40004a30000 00:00 0 40004a40000-40004a50000 r-xp 00000000 08:11 2311265 /usr/lib64/libglibjni-0.2.so 40004a50000-40004a60000 rw-p 00000000 08:11 2311265 /usr/lib64/libglibjni-0.2.so 40004a60000-40004a70000 r-xp 00000000 08:11 2506332 /usr/lib64/gconv/ISO8859-1.so 40004a70000-40004a80000 r--p 00000000 08:11 2506332 /usr/lib64/gconv/ISO8859-1.so 40004a80000-40004a90000 rw-p 00010000 08:11 2506332 /usr/lib64/gconv/ISO8859-1.so 40004a90000-40004aa0000 r-xp 00000000 08:11 947922 /home/qiyao/build-frysk/frysk-gtk/EggTrayIcon/libEggTrayIcon.so 40004aa0000-40004ab0000 rw-p 00000000 08:11 947922 /home/qiyao/build-frysk/frysk-gtk/EggTrayIcon/libEggTrayIcon.so 40004ab0000-40004ad0000 r-xp 00000000 08:11 2643833 /usr/lib64/gtk-2.0/2.10.0/engines/libglide.so 40004ad0000-40004ae0000 rw-p 00010000 08:11 2643833 /usr/lib64/gtk-2.0/2.10.0/engines/libglide.so 40004ae0000-40004bb0000 rwxp 40004ae0000 00:00 0 40004bb0000-40004bc0000 r--s 00010000 08:11 2409354 /var/cache/fontconfig/5f4c01110fd1fc285333220059d04d19.cache-2 40004bc0000-40004bd0000 r-xp 00000000 08:11 2636597 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so 40004bd0000-40004be0000 rw-p 00000000 08:11 2636597 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so 40004be0000-40004bf0000 r-xp 00000000 08:11 2636593 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.so 40004bf0000-40004c00000 rw-p 00000000 08:11 2636593 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.so 40004c00000-40004c30000 rw-p 40004c00000 00:00 0 40004c30000-40004c40000 r-xp 00000000 08:11 2311308 /usr/lib64/libgladejni-2.12.so 40004c40000-40004c50000 rw-p 00000000 08:11 2311308 /usr/lib64/libgladejni-2.12.so 40004c50000-40004c60000 r--s 00010000 08:11 2409642 /var/cache/fontconfig/efef8270260641c2c5165e6a5607170b.cache-2 40004c60000-40004c70000 r--s 00010000 08:11 2411562 /var/cache/fontconfig/19b67f054fbabf39f5ed59c8261a08bc.cache-2 40004c70000-40004c80000 r--s 00010000 08:11 2411563 /var/cache/fontconfig/b0e21bd3ef6f6111b94a4f12c8edecbd.cache-2 40004c80000-40004c90000 r--s 00010000 08:11 2408635 /var/cache/fontconfig/c9dc4de97efadd3274d982dad768c840.cache-2 40004c90000-40004ca0000 r--s 00010000 08:11 2409328 /var/cache/fontconfig/abe31830b62173c47698fbb5814d155b.cache-2 40004ca0000-40004cb0000 r-xp 00000000 08:11 2636687 /usr/lib64/pango/1.5.0/modules/pango-basic-fc.so 40004cb0000-40004cc0000 rw-p 00000000 08:11 2636687 /usr/lib64/pango/1.5.0/modules/pango-basic-fc.so 40004cc0000-40004d30000 r--p 00000000 08:11 2962184 /usr/share/fonts/dejavu-lgc/DejaVuLGCSans.ttf 40004d30000-400057c0000 rwxp 40004d30000 00:00 0 400057c0000-400057d0000 ---p 400057c0000 00:00 0 400057d0000-400061c0000 rw-p 400057d0000 00:00 0 400061c0000-40006810000 r--p 00000000 08:11 2831800 /usr/share/icons/gnome/icon-theme.cache 40006810000-40006eb0000 r--p 00000000 08:11 1920140 /usr/share/icons/hicolor/icon-theme.cache 40006eb0000-400073c0000 rwxp 40006eb0000 00:00 0 400073c0000-40007400000 rw-p 400073c0000 00:00 0 40007400000-40007480000 rwxp 40007400000 00:00 0 40007480000-40007490000 ---p 40007480000 00:00 0 40007490000-40007ea0000 rw-p 40007490000 00:00 0 40007ea0000-40007ee0000 r--p 00000000 08:11 2962192 /usr/share/fonts/dejavu-lgc/DejaVuLGCSansMono.ttf 40007ee0000-40007f50000 r--p 00000000 08:11 2962422 /usr/share/fonts/dejavu-lgc/DejaVuLGCSans-Bold.ttf 40008000000-40008170000 rw-p 40008000000 00:00 0 40008170000-4000c000000 ---p 40008170000 00:00 0 4000c000000-4000c030000 rw-p 4000c000000 00:00 0 4000c030000-40010000000 ---p 4000c030000 00:00 0 ffff8710000-ffff8860000 rw-p ffff8710000 00:00 0 [stack] Aborted The first part of this bug is worked around by: Log message: 2006-09-15 Mike Cvet <mcvet@redhat.com> * SourceWindow.java (toggleDisassemblyWindow): Added a catch for 64-bit architectures, on which the disassembler does not work properly, yet. Fixes #3203. (toggleMemoryWindow): Ditto. 2006-09-15 Mike Cvet <mcvet@redhat.com> * actions/ShowMemWin.java (execute): Added a catch for 64-bit architectures, fixes #3203. The Memory and Disassmbler windows do not yet work on 64-bit architectures, pending the inua bugs. |
Steps to reproduce, 1) fire frysk, [qiyao@localhost ~/build-frysk]$ ./frysk-gui/frysk/gui/FryskGui & 2) click "Debug an Existing Process" 3) Select "bash" 4) In source window -> View -> Memory Window The following could be found in terminal, [qiyao@localhost ~/build-frysk]$ ./frysk-gui/frysk/gui/FryskGui & [1] 7443 [qiyao@localhost ~/build-frysk]$ blocking null java.lang.NullPointerException at org.gnu.gtk.Gtk.gtk_main(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.main(libgtkjava-2.8.so) at frysk.gui.Gui.gui(FryskGui) at frysk.gui.FryskGui.main(FryskGui) java.lang.NullPointerException at org.gnu.gtk.Gtk.gtk_main(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.main(libgtkjava-2.8.so) at frysk.gui.Gui.gui(FryskGui) at frysk.gui.FryskGui.main(FryskGui) null null null null null null null null null null null null null null null null null null null null null ptrace: Input/output error at frysk.sys.Errno.throwErrno(FryskGui) at frysk.sys.Ptrace$PtraceThread.notifyPtraceThread(FryskGui) at frysk.sys.Ptrace.peek(FryskGui) at frysk.sys.PtraceByteBuffer.peek(FryskGui) at inua.eio.ByteBuffer.getByte(FryskGui) at lib.opcodes.Disassembler.disassemble(FryskGui) at lib.opcodes.Disassembler.disassembleInstructions(FryskGui) at frysk.gui.memory.MemoryWindow.refreshList(FryskGui) at frysk.gui.memory.MemoryWindow.recalculate(FryskGui) at frysk.gui.memory.MemoryWindow.setTask(FryskGui) at frysk.gui.memory.MemoryWindowFactory.finishMemWin(FryskGui) at frysk.gui.memory.MemoryWindowFactory.createMemoryWindow(FryskGui) at frysk.gui.srcwin.SourceWindow.toggleMemoryWindow(FryskGui) at frysk.gui.srcwin.SourceWindow$18.actionEvent(FryskGui) at org.gnu.gtk.Action.fireActionEvent(libgtkjava-2.8.so) at org.gnu.gtk.Action.handleActivate(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.gtk_main(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.main(libgtkjava-2.8.so) at frysk.gui.Gui.gui(FryskGui) at frysk.gui.FryskGui.main(FryskGui) >>>DETACHING<<< And the Window "Frysk Core Warnings", (No exception message provided) frysk.proc.Observation.hashCode(FryskGui) java.util.HashMap.hash(libgcj.so.7rh) java.util.HashMap.remove(libgcj.so.7rh) java.util.HashSet.remove(libgcj.so.7rh) frysk.proc.ProcState$3.handleDeleteObservation(FryskGui) frysk.proc.Proc$8.execute(FryskGui) frysk.event.EventLoop.runEventLoop(FryskGui) frysk.event.EventLoop.run(FryskGui) frysk.gui.Gui$3.run(FryskGui) java.lang.Thread.run(libgcj.so.7rh)