Keith Owens wrote:
>> On Thu, 27 Jan 2005 09:33:31 -0800, Bruce Edge <[EMAIL PROTECTED]> wrote:
>>
>>
>
>>>> Since updating our base package set with newer versions in an attempt to
>>>> keep current, it seems I've broken the backtrace display in the kernel.
>>>> I'm seeing backtraces that don't show all frames, even when those frames
>>>> are in my driver code. Have anyone else seen this? I'm building with
>>>> -DDEBUG as well as 'g' and '-no-omit-frame-pointer'. But even with all
>>>> this, the backtrace in the example below is still missing a function.
>>>>
>>>> I dumped out the stack and verified that not only are the missing frames
>>>> present, but that the frame pointers (EBP) are also getting saved on the
>>>> stack.
>>>>
>
>>
>>
>> Please turn off smart quotes when sending mail to this list. I had to
>> hand edit your mail to convert the smart quotes back to something that
>> was readable.
>>
>> You did not provide any kdb output, which makes it impossible to see
>> what your problem is, let alone fix it.
>>
>>
>>
Sorry about the smart quotes thing. Just started using thunderbird. Had no idea
it did that.
Here's the backtrace info:
[3]kdb> bt
Stack traceback for pid 1268
0xba282000 1268 1247 1 3 R 0xba282370 *svm_sac
EBP EIP Function (args)
0xba283ea8 0xc547a956 [t3-css]sendreq_psc (0xb3a83dc8, 0xba283e7c, 0x4010a830,
0xba283e68, 0x4010a856)
t3-css .text 0xc5439060 0xc547a956 0xc547b0f2
0xc548e93e [t3-css]css_send_kio+0x181 (0x0, 0x0, 0xb3a83e54,
0xb3a83e54, 0xb3a83dc8)
t3-css .text 0xc5439060 0xc548e7bd 0xc548f11c
0x4010970c error_code+0x34
kernel .text 0x40100000 0x401096d8 0x40109714
Interrupt registers:
eax = 0xb3a83ed0 ebx = 0x00000000 ecx = 0x00000000 edx = 0xb3a83e54 esi =
0xb3a83e54 edi = 0xb3a83dc8 esp = 0xb3a83e54 eip = 0x00000018 ebp = 0xb3a83e54
xss = 0xb3a83ed0 xcs = 0xffffffff eflags = 0xb3a83e54 xds = 0xba283f48 xes =
0x00000000 origeax = 0x00000018 ®s = 0xba283e6c
Interrupt from user space, end of kernel trace
[3]kdb> rd
eax = 0xb3a83dc8 ebx = 0xb3a83dd0 ecx = 0xb4800180 edx = 0xb4800180 esi =
0xb48002d8 edi = 0xb3a83ed0 esp = 0xba283e2c eip = 0xc547a956 ebp = 0xba283ea8
xss = 0x40300018 xcs = 0x00000010 eflags = 0x00000202 xds = 0xb3a80018 xes =
0x00000018 origeax = 0xffffffff ®s = 0xba283df8
[3]kdb> md 0xba283e2c
0xba283e2c c548e93e b3a83dc8 ba283e7c 4010a830 >�H��=��|>(�0�.@
0xba283e3c ba283e68 4010a856 00000003 00000000 h>([EMAIL PROTECTED]
0xba283e4c ba283e78 00000000 ba282000 ba282000 x>(�..... (�. (�
0xba283e5c 00000000 4010a6f0 40000000 4010970c [EMAIL PROTECTED]@...@
0xba283e6c 00000000 00000000 b3a83e54 b3a83e54 ........T>��T>��
0xba283e7c b3a83dc8 b3a83e54 b3a83ed0 ba283f48 �=��T>���>��H?(�
0xba283e8c 00000000 00000018 00000018 ffffffff ............����
0xba283e9c b3a83e54 b3a83e54 b3a83ed0 ba283f48 T>��T>���>��H?(�
[3]kdb> 0xba283eac c54d9903 00000000 00000000 b3a83e54 ..M�........T>��
0xba283ebc bc781608 bc781604 00000000 00000000 ..x�..x�........
0xba283ecc 00000000 00000000 00000000 00000000 ................
0xba283edc 00000000 00000000 00000000 00000000 ................
0xba283eec 00000000 00000000 15b010e8 b3a83e54 ........�.�.T>��
0xba283efc 00000000 00000000 00000000 bc7815f4 ............�.x�
0xba283f0c 00000001 00200001 00000020 c54c0bb0 ...... . ...�.L�
0xba283f1c 00000000 3cfff440 00000000 15b010e8 [EMAIL PROTECTED]<....�.�.
[3]kdb> 0xba283f2c 00000010 00000020 ba283f3c 000004ea .... ...<?(��...
0xba283f3c c010d13b c54efea0 3cfff444 ba283f98 ;�.� �N�D��<.?(�
0xba283f4c c54e0110 c54efea0 00000003 3cfff444 ..N� �N�....D��<
0xba283f5c 00000010 40129b6d 0000000d ba283f90 [EMAIL PROTECTED](�
0xba283f6c 00000000 00000000 00000000 ba283fbc ............�?(�
0xba283f7c 402b284a 00000003 15b02b78 00000000 J([EMAIL PROTECTED]
0xba283f8c ba3a2d04 c010d13b ffffffe7 ba283fbc .-:�;�.������?(�
0xba283f9c 40154215 ba3a465c ba3a2d04 c010d13b [EMAIL PROTECTED]:�.-:�;�.�
[3]kdb> c548e93e
c548e93e = 0xc548e93e ([t3-css]css_send_kio+0x181)
[3]kdb> c54d9903
c54d9903 = 0xc54d9903 ([t3-cssdev]cssioc_send_kio+0xf3a)
[3]kdb> c54e0110
c54e0110 = 0xc54e0110 ([t3-cssdev]cssdev_ioctl+0x137)
[3]kdb> 40154215
40154215 = 0x0264b467
[3]kdb> id cssdev_ioctl
0xc54dffd9 cssdev_ioctl: push %ebp
0xc54dffda cssdev_ioctl+0x1: mov %esp,%ebp
0xc54dffdc cssdev_ioctl+0x3: push %edi
0xc54dffdd cssdev_ioctl+0x4: push %esi
0xc54dffde cssdev_ioctl+0x5: push %ebx
0xc54dffdf cssdev_ioctl+0x6: sub $0x3c,%esp
[3]kdb> id cssioc_send_kio
0xc54d89c9 cssioc_send_kio: push %ebp
0xc54d89ca cssioc_send_kio+0x1: mov %esp,%ebp
0xc54d89cc cssioc_send_kio+0x3: push %edi
0xc54d89cd cssioc_send_kio+0x4: push %esi
0xc54d89ce cssioc_send_kio+0x5: push %ebx
0xc54d89cf cssioc_send_kio+0x6: sub $0x8c,%esp
[3]kdb> id css_send_kio
0xc548e7bd css_send_kio: push %ebp
0xc548e7be css_send_kio+0x1: mov %esp,%ebp
0xc548e7c0 css_send_kio+0x3: push %edi
0xc548e7c1 css_send_kio+0x4: push %esi
0xc548e7c2 css_send_kio+0x5: push %ebx
0xc548e7c3 css_send_kio+0x6: sub $0x6c,%esp
[3]kdb> id sendreq_psc
0xc547a956 sendreq_psc: push %ebp
0xc547a957 sendreq_psc+0x1: mov %esp,%ebp
0xc547a959 sendreq_psc+0x3: push %edi
0xc547a95a sendreq_psc+0x4: push %esi
0xc547a95b sendreq_psc+0x5: push %ebx
0xc547a95c sendreq_psc+0x6: sub $0x54c,%esp
---------------------------
Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.