-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday 18 March 2003 03:16 am, Ronald Bultje wrote: > Hey Karl, > > On Tue, 2003-03-18 at 02:54, Karl and Tanya Pizzolatto wrote: > > I didn't find anything. What I wrote down follows below. Keep in mind > > this report has gone from screen to eyes to fingers to paper to eyes to > > fingers to screen! (well, there's keyboard and computer between fingers > > and screen, but you get the idea). If you can tell me how to trap this > > (or where to look for it), I will be very grateful. Otherwise, I hope > > this helps you with the driver. > > [..] > > > Kernel BUG at sched.c:564! ins: 0 del: 0 ae: 0 td1=0.009 td2=0.0040 > > Oi, an oops. Could you try two things? > > 1) try with a vanilla 2.4.20 kernel. > 2) try loading modules in the same order on startup (so their memory > location between two subsequent boots is the same). After that, redo the > same thing, and on the next boot, run "ksymoops", paste the output of > the previous oops (which you need to write down again, sorry...) into > it, press enter a few times and wait for output. That should give a > kernel backtrace. > > Ronald
Well, #2 is easy; I just ran ksymoops crashlog > oops.out. Since I initially tried to run lavrec after a "clean" boot, everything should be in the same place it was before. Hopefully, everything is in the same place; it does look like a lot of video stuff is showing up when I run ksymoops, so that seems to be consistent. For the record: $ ksymoops zorancrash > oops.out $ $ $ $ I have attached oops.out. Here's something that may be interesting: I am using i2c-2.7.0 because I'm running lm_sensors on this machine. I noticed i2c-algo-bit and i2c-core in oops.out; both these come from the i2c package and not from the kernel. This kernel has 2 sets of patches: Crypto: loop-jari-2.4.20.0.patch and Andrew Morton's ext3 patches: I think these are for using SCSI RAID with ext3. This weekend, I will build a 2.4.20 kernel with no patches and no i2c-2.7.0. Then rebuild driver-zoran, reboot with only the modules I really need loaded, then try to reproduce the crash and send the output of ksymoops. Probably not relavant, but note I'm not using the kernel OSS stuff (never have). -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+eS+OTHYRdwouzJMRAgSpAJ9nghybN46633LOdokD/a759DqNGQCgoHCB mB5ppnHbjtg2LiBa9lcu+ic= =r0hd -----END PGP SIGNATURE-----
ksymoops 2.4.8 on i686 2.4.20. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.20/ (default) -m /usr/src/linux/System.map (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Kernel BUG at sched.c:564! ins: 0 del: 0 ae: 0 td1=0.009 td2=0.0040 invalid operand: 0000 CPU 0 EIP: 0010:[<c0118f46>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010082 esi: c02de000 edi: 003a9c48 ebp: c02dfc48 esp: c02dfc14 ds: 0018 es: 0018 ss: 0018 Process Swapper (pid:0, stackpage=c02df000) Stack: c0294dca 00000000 c02dfd38 00000001 00000010 0000b65e c02de000 fffffa20 00000000 f9852a20 f9852a20 c02de000 003a9c48 00000006 f982b321 c0245207 f7ef53c0 00000048 f9852a20 00000000 00000003 ffffffff f982c39a f9852938 call trace: [<f9852a20>] [<f9852a20>] [<f982b321>] [<c0245207>] [<f9852a20>] [<f982c39a>] [<f9852938>] [<f982b08d>] [<f985sa20>] [<f9852938>] [<f982bc29>] [<f9852938>] [<f9876391>] [<f9852a20>] [<f9852978>] [<f9852938>] [<f9826d7a>] [<f9852938>] [<f982bbd4>] [<f9827af0>] [<f9852938>] [<c0120001>] [<c0119f96>] [<c0126a6e>] [<f9852938>] [<f9827df4>] [<f9852938>] [<f982cf00>] [<f9852938>] [<f98276ec>] [<f9852938>] [<c01b0929>] [<f98654c2>] [<f9845a01>] [<f9852ac0>] [<f9847ef4>] [<f98528c0>] [<f9847476>] [<f98528c0>] [<f9853298>] [<f98528c0>] [<f9847ef4>] [<f98528c0>] [<c0121d74>] [<c0109129>] [<f98528c0>] [<c0109348>] [<c01053e0>] [<c010bed8>] [<c01053e0>] [<c010540c>] [<c01054d2>] [<c0105000>] CPU: 1 EIP: 0010:[<c0118fb3>] Not tainted EFLAGS: 00010087 eax: f79b05a0 ebx: f6380014 ecx: ff4d4f43 edx: 008400db esi: f7ca3720 edi: f79b059c ebp: f79a5eb8 esp: f79a5e9c ds: 0018 es: 0018 ss: 0018 Process Klog (pid: 115, stackpage=f79a5000) stack: f79b05a0 00000001 00000286 00000001 f79b059c f7ca3720 f78659e0 7fffffff c022baf1 00000000 f7ca3720 f7ca33e0 f7ca3720 f7ca33e0 c0273c64 f7ca3720 00000033 00000033 f79e5ef8 00000020 f768a5a0 00000000 00000000 ffffffe0 call trace: [<c022baf1>] [<c0273c64>] [<c0228475>] [<c022870e>] [<c013fb73>] [<c010770f>] code: 8b 01 85 45 20 74 39 31 c0 9c 5e fa f0 fe 0d 80 c9 32 c0 0f >>EIP; c0118f46 <schedule+506/530> <===== >>esi; c02de000 <init_task_union+0/2000> >>ebp; c02dfc48 <init_task_union+1c48/2000> >>esp; c02dfc14 <init_task_union+1c14/2000> Trace; f9852a20 <[zoran]zoran+160/147a0> Trace; f9852a20 <[zoran]zoran+160/147a0> Trace; f982b321 <[i2c-algo-bit]i2c_outb+a1/2cc> Trace; c0245207 <ip_build_xmit+67/420> Trace; f9852a20 <[zoran]zoran+160/147a0> Trace; f982c39a <[i2c-algo-bit]bit_doAddress+30a/3ca> Trace; f9852938 <[zoran]zoran+78/147a0> Trace; f982b08d <[i2c-algo-bit]i2c_start+2d/54> Trace; f9852938 <[zoran]zoran+78/147a0> Trace; f9876391 <[ip_conntrack]ip_conntrack_tuple_taken+41/90> Trace; f9852a20 <[zoran]zoran+160/147a0> Trace; f9852978 <[zoran]zoran+b8/147a0> Trace; f9852938 <[zoran]zoran+78/147a0> Trace; f9826d7a <[i2c-core]i2c_transfer+3a/80> Trace; f9852938 <[zoran]zoran+78/147a0> Trace; f982bbd4 <[i2c-algo-bit]bit_xfer+0/134> Trace; f9827af0 <[i2c-core]i2c_smbus_xfer_emulated+c8/2b0> Trace; f9852938 <[zoran]zoran+78/147a0> Trace; c0120001 <do_exit+171/300> Trace; c0119f96 <wake_up_process+16/20> Trace; c0126a6e <deliver_signal+9e/a0> Trace; f9852938 <[zoran]zoran+78/147a0> Trace; f9827df4 <[i2c-core]i2c_smbus_xfer+11c/1ec> Trace; f9852938 <[zoran]zoran+78/147a0> Trace; f982cf00 <[i2c-algo-bit]i2c_bit_algo+0/0> Trace; f9852938 <[zoran]zoran+78/147a0> Trace; f98276ec <[i2c-core]i2c_smbus_read_byte_data+28/40> Trace; f9852938 <[zoran]zoran+78/147a0> Trace; c01b0929 <add_timer_randomness+d9/f0> Trace; f98654c2 <[zoran]zoran+12c02/147a0> Trace; f9845a01 <[zoran]jpeg_codec_sleep+31/c0> Trace; f9852ac0 <[zoran]zoran+200/147a0> Trace; f9847ef4 <[zoran]decoder_command+44/b0> Trace; f98528c0 <[zoran]zoran+0/147a0> Trace; f9847476 <[zoran]error_handler+1d6/400> Trace; f98528c0 <[zoran]zoran+0/147a0> Trace; f9853298 <[zoran]zoran+9d8/147a0> Trace; f98528c0 <[zoran]zoran+0/147a0> Trace; f9847ef4 <[zoran]decoder_command+44/b0> Trace; f98528c0 <[zoran]zoran+0/147a0> Trace; c0121d74 <bh_action+54/80> Trace; c0109129 <handle_IRQ_event+69/a0> Trace; f98528c0 <[zoran]zoran+0/147a0> Trace; c0109348 <do_IRQ+98/f0> Trace; c01053e0 <default_idle+0/50> Trace; c010bed8 <call_do_IRQ+5/d> Trace; c01053e0 <default_idle+0/50> Trace; c010540c <default_idle+2c/50> Trace; c01054d2 <machine_real_restart+12/e0> Trace; c0105000 <_stext+0/0> >>EIP; c0118fb3 <__wake_up+43/d0> <===== >>eax; f79b05a0 <_end+37629e44/39497904> >>ebx; f6380014 <_end+35ff98b8/39497904> >>esi; f7ca3720 <_end+3791cfc4/39497904> >>edi; f79b059c <_end+37629e40/39497904> >>ebp; f79a5eb8 <_end+3761f75c/39497904> >>esp; f79a5e9c <_end+3761f740/39497904> Trace; c022baf1 <sock_def_readable+81/90> Trace; c0273c64 <unix_dgram_sendmsg+2c4/460> Trace; c0228475 <sock_sendmsg+75/c0> Trace; c022870e <sock_write+ae/c0> Trace; c013fb73 <sys_write+a3/160> Trace; c010770f <system_call+33/38> Code; c0118fb3 <__wake_up+43/d0> 00000000 <_EIP>: Code; c0118fb3 <__wake_up+43/d0> <===== 0: 8b 01 mov (%ecx),%eax <===== Code; c0118fb5 <__wake_up+45/d0> 2: 85 45 20 test %eax,0x20(%ebp) Code; c0118fb8 <__wake_up+48/d0> 5: 74 39 je 40 <_EIP+0x40> Code; c0118fba <__wake_up+4a/d0> 7: 31 c0 xor %eax,%eax Code; c0118fbc <__wake_up+4c/d0> 9: 9c pushf Code; c0118fbd <__wake_up+4d/d0> a: 5e pop %esi Code; c0118fbe <__wake_up+4e/d0> b: fa cli Code; c0118fbf <__wake_up+4f/d0> c: f0 fe 0d 80 c9 32 c0 lock decb 0xc032c980 Code; c0118fc6 <__wake_up+56/d0> 13: 0f 00 00 sldtl (%eax) 1 warning issued. Results may not be reliable.