-----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.

Reply via email to