Hi, I lately experience the following problem when starting the realtime-thread function in my rt-module: The rt-debug module gives the following exception message:
rtl_debug: exception 0xe in rtmod (EIP=0xc010be1d), thread id 0xc5c43600; (re)start GDB to debug For debugging purposes, I normally use rtl_printf (very sophisticated, I know ...) and I used the EIP address that I get from debug- or oops-messages to track down the offending function. But this failed in this case! When looking for the EIP-address in the symbol table with kyms -a | grep c010b I get: c010bd4c enable_irq c010bd08 disable_irq c010bc7c disable_irq_nosync c010b944 synchronize_irq c010b8ec synchronize_bh c010b960 __global_cli c010bae0 __global_sti c010bb1c __global_save_flags c010bb74 __global_restore_flags c010bf54 request_irq c010bfe4 free_irq I might be a beginner, but I certainly know that I didn't write any of those functions! So this comes down to two questions: 1. In general, is it ok to look for the location of the error with ksyms blabla | grep EIP ? 2. If the answer to 1. is yes: What can I do to track down my problem?! Thanks in advance Dirk Pohl -- [rtl] --- To unsubscribe: echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED] -- For more information on Real-Time Linux see: http://www.rtlinux.org/