Bug 3414 - Linux PPC32 on 64 register issues
Summary: Linux PPC32 on 64 register issues
Status: NEW
Alias: None
Product: frysk
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Unassigned
URL:
Keywords:
Depends on:
Blocks: 2188 3387
  Show dependency treegraph
 
Reported: 2006-10-23 16:10 UTC by Phil Muldoon
Modified: 2006-11-28 16:50 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments
Proc maps file that cuases crash (472 bytes, text/plain)
2006-10-24 01:13 UTC, Phil Muldoon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Muldoon 2006-10-23 16:10:04 UTC
Hi. I added Yao patch memory patch for 64 bit systems as defined here:

http://sourceware.org/bugzilla/show_bug.cgi?id=3388

But on a ppc box I see this when I do FCore. Is there another place where
another map is defined that needs tweaking too? If this is in fact a duplicate
of 3388 (just a different symptom) then please go ahead and close as a duplicate).

-bash-3.1$ ./frysk-core/frysk/util/FCore 26553
XXX: Experimental do not use for core file generation.
XXX: UNCOMPLETED, maps not written. Number of writeable maps: 30
Exception in thread "Thread-1" inua.eio.BufferUnderflowException
   at inua.eio.ByteBuffer.get(FCore)
   at frysk.proc.Register.getBigInteger(FCore)
   at frysk.proc.LinuxPPC32On64$IndirectRegister.getBigInteger(FCore)
   at frysk.util.FCore.fillENotePrstatus(FCore)
   at frysk.util.FCore.fillENoteSection(FCore)
   at frysk.util.FCore.write_elf_file(FCore)
   at frysk.util.FCore$CoreDumpTasksObserver.existingTask(FCore)
   at frysk.proc.ProcAttachedObserver.updateAttached(FCore)
   at frysk.proc.Task.notifyAttached(FCore)
   at frysk.proc.TaskState$Attached.transitionToRunningState(FCore)
   at frysk.proc.TaskState$Attached$WaitForContinueOrUnblock.handleContinue(FCore)
   at frysk.proc.Task.performContinue(FCore)
   at frysk.proc.ProcState$Attaching.allAttached(FCore)
   at frysk.proc.ProcState$Attaching$ToMainTask.handleTaskAttachCompleted(FCore)
   at frysk.proc.Proc$3.execute(FCore)
   at frysk.event.EventLoop.runEventLoop(FCore)
   at frysk.event.EventLoop.run(FCore)
Comment 1 Phil Muldoon 2006-10-24 01:13:54 UTC
Created attachment 1388 [details]
Proc maps file that cuases crash

This is the proc maps file from a bash process that caused a crash the same as
one detailed.