Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Initial Version and Version 2 of Ticket #492


Ignore:
Timestamp:
2013-03-03T13:00:37Z (7 years ago)
Author:
Jakub Jermář
Comment:

The problem (on arm32) is that istate_get() in syscall_handler(), for some reason, returns an address, which is 8 bytes off the actual istate_t structure on the kernel stack.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #492 – Description

    initial v2  
    44kconsole> Thread 29 stack trace:
    550x0002bd0c: 0x00000000()
    6 0xe28db00c: test/thread/thread1.o:threads_fi?R??
    7 ?d'?()+0x6e5a61c8
     60xe28db00c: test/thread/thread1.o:threads_fi?R???d'?()+0x6e5a61c8
    87
    98######> Kernel panic on cpu0 due to a failed assertion: <######