Bug 3203

Summary: ptrace: Input/output error when open Memory Window on rawhide ppc64
Product: frysk Reporter: Yao Qi <qiyaoltc>
Component: generalAssignee: 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:

Description Yao Qi 2006-09-14 09:37:13 UTC
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)
Comment 1 Yao Qi 2006-09-14 10:26:20 UTC
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
Comment 2 Mike Cvet 2006-09-15 17:34:21 UTC
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.
Comment 3 Mike Cvet 2006-09-15 17:36:59 UTC
The Second half of this bug is a result of #3116 - marking duplicate.

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