lkml.org 
[lkml]   [2000]   [Jan]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: My bug !
Date
On Sun, 30 Jan 2000 20:32:18 +0100, 
Manfred Spraul <manfreds@colorfullife.com> wrote:
>Dominique wrote:
>> modprobe joy-creative :
>>
>> EIP: 0010:[<00000000>]
>someone tried to call a function pointer, but the pointer was
>uninitialized (NULL).
>
>> EFLAGS: 00010296
>> Call Trace: [bttv+132942664/138592256] [bttv+132928256/138592256] [bttv+132942704/138592256] [do_page_fault+278/900] [bttv+132942490/138592256] [bttv+132942278/138592256] [bttv+132940544/138592256]
>
>And the oops was caused by the module, but ksymoops couldn't find the
>symbol map for the module.

Correction. klogd tried to do its own oops conversion on the call
trace and klogd got it wrong. Not only did klogd get it wrong but it
removes information that ksymoops needs to do the debugging. I sent a
patch[1] to the sysklogd maintainer months ago but the problem
persists.

>>Warning (compare_ksyms_lsmod): module bsd_comp is in lsmod but not in ksyms, probably no symbols exported
>>Warning (compare_ksyms_lsmod): module bttv is in lsmod but not in ksyms, probably no symbols exported
>>Warning (compare_ksyms_lsmod): module tuner is in lsmod but not in ksyms, probably no symbols exported

Get a newer modutils[2] and all module symbols will be available for
oops debugging. No need to run insmod -m or hack the symbol table by
hand.

[1] ftp://ftp.ocs.com.su/pub/ksymoops/v2.3/patch-sysklogd-1-3-31-ksymoops-1.gz
[2] ftp://ftp.ocs.com.su/pub/modutils/v2.3.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:56    [W:0.041 / U:0.912 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site