On Thu, 2011-03-31 at 00:42 +0200, Svante Signell wrote: > On Wed, 2011-03-30 at 15:13 +0200, Clemens Ladisch wrote: > > Svante Signell wrote: > > > Code: f4 01 00 00 ef 31 f6 48 89 df e8 15 dd ff ff 85 c0 > > > 0f 88 2b 03 00 00 48 89 ef e8 ee 11 b9 e0 8b 7b 40 e8 9f 25 a7 e0 48 8b > > > 43 38 <66> 8b 10 66 89 14 24 8b 43 14 83 e8 03 83 f8 01 77 32 31 d2 be > > > > 5: 31 f6 xor %esi,%esi > > 7: 48 89 df mov %rbx,%rdi > > a: e8 15 dd ff ff callq 0xffffffffffffdd24 > > f: 85 c0 test %eax,%eax > > 11: 0f 88 2b 03 00 00 js 0x342 > > 17: 48 89 ef mov %rbp,%rdi > > 1a: e8 ee 11 b9 e0 callq 0xffffffffe0b9120d > > 1f: 8b 7b 40 mov 0x40(%rbx),%edi > > 22: e8 9f 25 a7 e0 callq 0xffffffffe0a725c6 > > 27: 48 8b 43 38 mov 0x38(%rbx),%rax > > 2b: 66 8b 10 mov (%rax),%dx <-- crash here > > 2e: 66 89 14 24 mov %dx,(%rsp) > > 32: 8b 43 14 mov 0x14(%rbx),%eax > > 35: 83 e8 03 sub $0x3,%eax > > 38: 83 f8 01 cmp $0x1,%eax > > 3b: 77 32 ja 0x6f > > 3d: 31 d2 xor %edx,%edx > > > > This is the azx_readw(chip, GCAP) in azx_create(); chip->remap_addr is > > 0xffffc90011c08000 which does look like a valid pointer, but isn't. > > Thank you Clemens! Maybe your input is sufficient to solve this problem. > I have now installed the debug version of the kernel, the objdump output > is attached (please let me know if you are missing something).sorry, I > don't know where to find the relevant information in this file, but that > is all I have (still very large). (Does not include the error messages > on stderr, maybe something is still missing.)
Anything happening here with respect to this bug? How can I help further? Booting with 2.6.32 all the time does not feel lika a good solution in long term. > A small except from the objdump output below. The complete file is too > big (400k) for the mailing list. Let me know if more is needed. > > 56c: be 01 00 00 00 mov $0x1,%esi > 571: 48 89 ef mov %rbp,%rdi > 574: e8 00 00 00 00 callq 579 <azx_probe+0x37c> > 579: 85 c0 test %eax,%eax > 57b: 79 07 jns 584 <azx_probe+0x387> > 57d: 80 a3 f4 01 00 00 ef andb $0xef,0x1f4(%rbx) > 584: 31 f6 xor %esi,%esi > 586: 48 89 df mov %rbx,%rdi > 589: e8 00 00 00 00 callq 58e <azx_probe+0x391> > 58e: 85 c0 test %eax,%eax > 590: 0f 88 2b 03 00 00 js 8c1 <azx_probe+0x6c4> > 596: 48 89 ef mov %rbp,%rdi > 599: e8 00 00 00 00 callq 59e <azx_probe+0x3a1> > 59e: 8b 7b 40 mov 0x40(%rbx),%edi > 5a1: e8 00 00 00 00 callq 5a6 <azx_probe+0x3a9> > 5a6: 48 8b 43 38 mov 0x38(%rbx),%rax > 5aa: 66 8b 10 mov (%rax),%dx <- crash here > 5ad: 66 89 14 24 mov %dx,(%rsp) > 5b1: 8b 43 14 mov 0x14(%rbx),%eax > 5b4: 83 e8 03 sub $0x3,%eax > 5b7: 83 f8 01 cmp $0x1,%eax > 5ba: 77 32 ja 5ee <azx_probe+0x3f1> > 5bc: 31 d2 xor %edx,%edx -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org