[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