[Bug 434] Shark on ARM SIGSEGV from null pointer in $r2 instead of THREAD
bugzilla-daemon at icedtea.classpath.org
bugzilla-daemon at icedtea.classpath.org
Tue Jan 26 03:01:44 PST 2010
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=434
xerxes at zafena.se changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Shark on ARM SIGSEGV from |Shark on ARM SIGSEGV from
|null pointer in $r2 instead |null pointer in $r2 instead
|of %stack_pointer_addr |of THREAD
------- Comment #6 from xerxes at zafena.se 2010-01-26 11:01 -------
(In reply to comment #5)
> Created an attachment (id=286)
--> (http://icedtea.classpath.org/bugzilla/attachment.cgi?id=286&action=view) [details]
> gdb singlestep tracing annotated with registry content and basic block numbers
>
> the crash happens when the code takes the execution path
> bb5 -> bb0 -> bb1 -> bb3 -> bb5 -> bb0 (crash)
>
> smells like llvm codegen bug that llvm forgets to backup lr when calling bb0
> from bb5 so that bb5 return to bb0 instead of bb2
>
sory i mean bb2 -> bb0 -> bb1 -> bb3 -> bb5 -> bb0 (crash)
smells like llvm codegen bug that llvm forgets to backup lr when calling bb0
from bb2 so that bb5 return to bb0 instead of bb2
--
Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the distro-pkg-dev
mailing list