public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "dada1" <dada1@cosmosbay.com>
To: "Linus Torvalds" <torvalds@transmeta.com>,
	"Kernel Mailing List" <linux-kernel@vger.kernel.org>
Subject: Kernel BUG linux-2.5.67
Date: Tue, 8 Apr 2003 10:54:13 +0200	[thread overview]
Message-ID: <035401c2fdac$6e6aa400$5600a8c0@edumazet> (raw)
In-Reply-To: Pine.LNX.4.44.0304071051190.1385-100000@penguin.transmeta.com

Hello

I tried linux-2.5.67 this morning...

instant oops with a small multi-threaded program using futex()

---------------------------------
var/log/messages  ------------------------------------------------------
Apr  8 07:40:12 test1 kernel: ------------[ cut here ]------------
Apr  8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr  8 07:40:12 test1 kernel: invalid operand: 0000 [#1]
Apr  8 07:40:12 test1 kernel: CPU:    0
Apr  8 07:40:12 test1 kernel: EIP:    0060:[<c012d0d5>]    Not tainted
Apr  8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr  8 07:40:12 test1 kernel: EIP is at futex_wake+0xeb/0x1ae
Apr  8 07:40:12 test1 kernel: eax: 00000000   ebx: e2701eec   ecx: e35e1940
edx: 00000001
Apr  8 07:40:12 test1 kernel: esi: c03bb410   edi: c15fed08   ebp: c03bb410
esp: e2ab9f5c
Apr  8 07:40:12 test1 kernel: ds: 007b   es: 007b   ss: 0068
Apr  8 07:40:12 test1 kernel: Process tstfutex (pid: 1266,
threadinfo=e2ab8000 task=e2abcca0)
Apr  8 07:40:12 test1 kernel: Stack: e2701f08 00000000 b08fea20 00000001
00000ab4 00000001 089edaa0 e2ab8000
Apr  8 07:40:12 test1 kernel:        c012d984 089edab4 00000ab4 00000001
7fffffff 00000000 00000001 c012da25
Apr  8 07:40:12 test1 kernel:        089edab4 00000001 00000001 7fffffff
01f78a40 00000003 089edab4 00000000
Apr  8 07:40:12 test1 kernel: Call Trace:
Apr  8 07:40:12 test1 kernel:  [<c012d984>] do_futex+0x8c/0x8e
Apr  8 07:40:12 test1 kernel:  [<c012da25>] sys_futex+0x9f/0xce
Apr  8 07:40:12 test1 kernel:  [<c010aa07>] syscall_call+0x7/0xb
Apr  8 07:40:12 test1 kernel:
Apr  8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb c8 8b 07 a9
00 08 00 00 75 da 8b
Apr  8 07:40:12 test1 kernel:  ------------[ cut here ]------------
Apr  8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr  8 07:40:12 test1 kernel: invalid operand: 0000 [#2]
Apr  8 07:40:12 test1 kernel: CPU:    1
Apr  8 07:40:12 test1 kernel: EIP:    0060:[<c012d3f6>]    Not tainted
Apr  8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr  8 07:40:12 test1 kernel: EIP is at futex_wait+0x1f4/0x2ec
Apr  8 07:40:12 test1 kernel: eax: 00000000   ebx: c15fed08   ecx: e2701eec
edx: e2701eec
Apr  8 07:40:12 test1 kernel: esi: 7fffffff   edi: e2700000   ebp: e2701f08
esp: e2701ed8
Apr  8 07:40:12 test1 kernel: ds: 007b   es: 007b   ss: 0068
Apr  8 07:40:12 test1 kernel: Process tstfutex (pid: 1256,
threadinfo=e2700000 task=e2714ca0)
Apr  8 07:40:12 test1 kernel: Stack: e2701f08 089edab4 f6314800 c012d198
00000000 e2701eec e2701eec 00000001
Apr  8 07:40:12 test1 kernel:        e2701f58 e2701f58 c15fed08 00000ab4
089ed000 f6314800 e2701f10 e2701f10
Apr  8 07:40:12 test1 kernel:        c012d198 ffffffff 00000000 e35e3ef8
00000282 00000000 e2714ca0 c011afd6
Apr  8 07:40:12 test1 kernel: Call Trace:
Apr  8 07:40:12 test1 kernel:  [<c012d198>] futex_vcache_callback+0x0/0x6a
Apr  8 07:40:12 test1 kernel:  [<c012d198>] futex_vcache_callback+0x0/0x6a
Apr  8 07:40:12 test1 kernel:  [<c011afd6>] default_wake_function+0x0/0x12
Apr  8 07:40:12 test1 kernel:  [<c011afd6>] default_wake_function+0x0/0x12
Apr  8 07:40:12 test1 kernel:  [<c012d972>] do_futex+0x7a/0x8e
Apr  8 07:40:12 test1 kernel:  [<c012da25>] sys_futex+0x9f/0xce
Apr  8 07:40:12 test1 kernel:  [<c010aa07>] syscall_call+0x7/0xb
Apr  8 07:40:12 test1 kernel:
Apr  8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb c5 8b 03 a9
00 08 00 00 75 d7 8b
Apr  8 07:40:12 test1 kernel:  ------------[ cut here ]------------
Apr  8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr  8 07:40:12 test1 kernel: invalid operand: 0000 [#3]
Apr  8 07:40:12 test1 kernel: CPU:    0
Apr  8 07:40:12 test1 kernel: EIP:    0060:[<c017797c>]    Not tainted
Apr  8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr  8 07:40:12 test1 kernel: EIP is at elf_core_dump+0x88a/0x9b0
Apr  8 07:40:12 test1 kernel: eax: 00000000   ebx: 08801000   ecx: 00001000
edx: c15fa028
Apr  8 07:40:12 test1 kernel: esi: e3e2a5c0   edi: e2aa6000   ebp: f79aee80
esp: e2aa7db4
Apr  8 07:40:12 test1 kernel: ds: 007b   es: 007b   ss: 0068
Apr  8 07:40:12 test1 kernel: Process tstfutex (pid: 1267,
threadinfo=e2aa6000 task=e2abc690)
Apr  8 07:40:12 test1 kernel: Stack: c15fa028 e6401000 00001000 00000000
00000000 00000001 e2aa7e14 e2aa7e10
Apr  8 07:40:12 test1 kernel:        000028a0 000307b8 e3764c00 e36e1100
e36e1180 f78bed80 e36e1280 00000005
Apr  8 07:40:12 test1 kernel:        b71b0000 00034000 01025000 00026f74
00001f20 c0000000 00000001 e3e2a5c0
Apr  8 07:40:12 test1 kernel: Call Trace:
Apr  8 07:40:12 test1 kernel:  [<c015a13a>] do_coredump+0x1da/0x1ed
Apr  8 07:40:12 test1 kernel:  [<c0126cb5>] __dequeue_signal+0xbb/0x164
Apr  8 07:40:12 test1 kernel:  [<c0126de8>] dequeue_signal+0x8a/0x92
Apr  8 07:40:12 test1 kernel:  [<c0128ad9>]
get_signal_to_deliver+0x227/0x346
Apr  8 07:40:12 test1 kernel:  [<c010a7d8>] do_signal+0xd6/0x106
Apr  8 07:40:12 test1 kernel:  [<c01210a6>] sys_wait4+0x1f6/0x27a
Apr  8 07:40:12 test1 kernel:  [<c011afd6>] default_wake_function+0x0/0x12
Apr  8 07:40:12 test1 kernel:  [<c0129c83>] sys_rt_sigaction+0xe5/0x10e
Apr  8 07:40:12 test1 kernel:  [<c0130242>] nanosleep_wake_up+0x0/0xa
Apr  8 07:40:12 test1 kernel:  [<c0130328>] sys_nanosleep+0xca/0xf0
Apr  8 07:40:12 test1 kernel:  [<c010a860>] do_notify_resume+0x58/0x5a
Apr  8 07:40:12 test1 kernel:  [<c010aa52>] work_notifysig+0x13/0x15
Apr  8 07:40:12 test1 kernel:
Apr  8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb 87 8b 02 a9
00 08 00 00 75 99 8b


-------------------------------------------------------------- ksymoops
result :

No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Apr  8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr  8 07:40:12 test1 kernel: invalid operand: 0000 [#1]
Apr  8 07:40:12 test1 kernel: CPU:    0
Apr  8 07:40:12 test1 kernel: EIP:    0060:[<c012d0d5>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Apr  8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr  8 07:40:12 test1 kernel: eax: 00000000   ebx: e2701eec   ecx: e35e1940
edx: 00000001
Apr  8 07:40:12 test1 kernel: esi: c03bb410   edi: c15fed08   ebp: c03bb410
esp: e2ab9f5c
Apr  8 07:40:12 test1 kernel: ds: 007b   es: 007b   ss: 0068
Apr  8 07:40:12 test1 kernel: Stack: e2701f08 00000000 b08fea20 00000001
00000ab4 00000001 089edaa0 e2ab8000
Apr  8 07:40:12 test1 kernel:        c012d984 089edab4 00000ab4 00000001
7fffffff 00000000 00000001 c012da25
Apr  8 07:40:12 test1 kernel:        089edab4 00000001 00000001 7fffffff
01f78a40 00000003 089edab4 00000000
Apr  8 07:40:12 test1 kernel:  [<c012d984>] do_futex+0x8c/0x8e
Apr  8 07:40:12 test1 kernel:  [<c012da25>] sys_futex+0x9f/0xce
Apr  8 07:40:12 test1 kernel:  [<c010aa07>] syscall_call+0x7/0xb
Apr  8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb c8 8b 07 a9
00 08 00 00 75 da 8b


>>EIP; c012d0d5 <futex_wake+eb/1ae>   <=====

>>ebx; e2701eec <__crc_cap_syslog+92cb84/e7433c>
>>ecx; e35e1940 <__crc_poll_freewait+d1139/1f9356>
>>esi; c03bb410 <futex_queues+10/800>
>>edi; c15fed08 <__crc_global_cache_flush+7b8a2/18ed99>
>>ebp; c03bb410 <futex_queues+10/800>
>>esp; e2ab9f5c <__crc_cap_syslog+ce4bf4/e7433c>

Code;  c012d0d5 <futex_wake+eb/1ae>
00000000 <_EIP>:
Code;  c012d0d5 <futex_wake+eb/1ae>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c012d0d7 <futex_wake+ed/1ae>
   2:   ea 00 ea 08 2d c0 eb      ljmp   $0xebc0,$0x2d08ea00
Code;  c012d0de <futex_wake+f4/1ae>
   9:   c8 8b 07 a9               enter  $0x78b,$0xa9
Code;  c012d0e2 <futex_wake+f8/1ae>
   d:   00 08                     add    %cl,(%eax)
Code;  c012d0e4 <futex_wake+fa/1ae>
   f:   00 00                     add    %al,(%eax)
Code;  c012d0e6 <futex_wake+fc/1ae>
  11:   75 da                     jne    ffffffed <_EIP+0xffffffed>
Code;  c012d0e8 <futex_wake+fe/1ae>
  13:   8b 00                     mov    (%eax),%eax

Apr  8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr  8 07:40:12 test1 kernel: invalid operand: 0000 [#2]
Apr  8 07:40:12 test1 kernel: CPU:    1
Apr  8 07:40:12 test1 kernel: EIP:    0060:[<c012d3f6>]    Not tainted
Apr  8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr  8 07:40:12 test1 kernel: eax: 00000000   ebx: c15fed08   ecx: e2701eec
edx: e2701eec
Apr  8 07:40:12 test1 kernel: esi: 7fffffff   edi: e2700000   ebp: e2701f08
esp: e2701ed8
Apr  8 07:40:12 test1 kernel: ds: 007b   es: 007b   ss: 0068
Apr  8 07:40:12 test1 kernel: Stack: e2701f08 089edab4 f6314800 c012d198
00000000 e2701eec e2701eec 00000001
Apr  8 07:40:12 test1 kernel:        e2701f58 e2701f58 c15fed08 00000ab4
089ed000 f6314800 e2701f10 e2701f10
Apr  8 07:40:12 test1 kernel:        c012d198 ffffffff 00000000 e35e3ef8
00000282 00000000 e2714ca0 c011afd6
Apr  8 07:40:12 test1 kernel:  [<c012d198>] futex_vcache_callback+0x0/0x6a
Apr  8 07:40:12 test1 kernel:  [<c012d198>] futex_vcache_callback+0x0/0x6a
Apr  8 07:40:12 test1 kernel:  [<c011afd6>] default_wake_function+0x0/0x12
Apr  8 07:40:12 test1 kernel:  [<c011afd6>] default_wake_function+0x0/0x12
Apr  8 07:40:12 test1 kernel:  [<c012d972>] do_futex+0x7a/0x8e
Apr  8 07:40:12 test1 kernel:  [<c012da25>] sys_futex+0x9f/0xce
Apr  8 07:40:12 test1 kernel:  [<c010aa07>] syscall_call+0x7/0xb
Apr  8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb c5 8b 03 a9
00 08 00 00 75 d7 8b


>>EIP; c012d3f6 <futex_wait+1f4/2ec>   <=====

>>ebx; c15fed08 <__crc_global_cache_flush+7b8a2/18ed99>
>>ecx; e2701eec <__crc_cap_syslog+92cb84/e7433c>
>>edx; e2701eec <__crc_cap_syslog+92cb84/e7433c>
>>esi; 7fffffff <__crc_ide_setting_sem+a3f87/d805c>
>>edi; e2700000 <__crc_cap_syslog+92ac98/e7433c>
>>ebp; e2701f08 <__crc_cap_syslog+92cba0/e7433c>
>>esp; e2701ed8 <__crc_cap_syslog+92cb70/e7433c>

Code;  c012d3f6 <futex_wait+1f4/2ec>
00000000 <_EIP>:
Code;  c012d3f6 <futex_wait+1f4/2ec>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c012d3f8 <futex_wait+1f6/2ec>
   2:   ea 00 ea 08 2d c0 eb      ljmp   $0xebc0,$0x2d08ea00
Code;  c012d3ff <futex_wait+1fd/2ec>
   9:   c5 8b 03 a9 00 08         lds    0x800a903(%ebx),%ecx
Code;  c012d405 <futex_wait+203/2ec>
   f:   00 00                     add    %al,(%eax)
Code;  c012d407 <futex_wait+205/2ec>
  11:   75 d7                     jne    ffffffea <_EIP+0xffffffea>
Code;  c012d409 <futex_wait+207/2ec>
  13:   8b 00                     mov    (%eax),%eax

Apr  8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr  8 07:40:12 test1 kernel: invalid operand: 0000 [#3]
Apr  8 07:40:12 test1 kernel: CPU:    0
Apr  8 07:40:12 test1 kernel: EIP:    0060:[<c017797c>]    Not tainted
Apr  8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr  8 07:40:12 test1 kernel: eax: 00000000   ebx: 08801000   ecx: 00001000
edx: c15fa028
Apr  8 07:40:12 test1 kernel: esi: e3e2a5c0   edi: e2aa6000   ebp: f79aee80
esp: e2aa7db4
Apr  8 07:40:12 test1 kernel: ds: 007b   es: 007b   ss: 0068
Apr  8 07:40:12 test1 kernel: Stack: c15fa028 e6401000 00001000 00000000
00000000 00000001 e2aa7e14 e2aa7e10
Apr  8 07:40:12 test1 kernel:        000028a0 000307b8 e3764c00 e36e1100
e36e1180 f78bed80 e36e1280 00000005
Apr  8 07:40:12 test1 kernel:        b71b0000 00034000 01025000 00026f74
00001f20 c0000000 00000001 e3e2a5c0
Apr  8 07:40:12 test1 kernel:  [<c015a13a>] do_coredump+0x1da/0x1ed
Apr  8 07:40:12 test1 kernel:  [<c0126cb5>] __dequeue_signal+0xbb/0x164
Apr  8 07:40:12 test1 kernel:  [<c0126de8>] dequeue_signal+0x8a/0x92
Apr  8 07:40:12 test1 kernel:  [<c0128ad9>]
get_signal_to_deliver+0x227/0x346
Apr  8 07:40:12 test1 kernel:  [<c010a7d8>] do_signal+0xd6/0x106
Apr  8 07:40:12 test1 kernel:  [<c01210a6>] sys_wait4+0x1f6/0x27a
Apr  8 07:40:12 test1 kernel:  [<c011afd6>] default_wake_function+0x0/0x12
Apr  8 07:40:12 test1 kernel:  [<c0129c83>] sys_rt_sigaction+0xe5/0x10e
Apr  8 07:40:12 test1 kernel:  [<c0130242>] nanosleep_wake_up+0x0/0xa
Apr  8 07:40:12 test1 kernel:  [<c0130328>] sys_nanosleep+0xca/0xf0
Apr  8 07:40:12 test1 kernel:  [<c010a860>] do_notify_resume+0x58/0x5a
Apr  8 07:40:12 test1 kernel:  [<c010aa52>] work_notifysig+0x13/0x15
Apr  8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb 87 8b 02 a9
00 08 00 00 75 99 8b


>>EIP; c017797c <elf_core_dump+88a/9b0>   <=====

>>ebx; 08801000 <__crc_pci_root_buses+53dded/6bc856>
>>ecx; 00001000 Before first symbol
>>edx; c15fa028 <__crc_global_cache_flush+76bc2/18ed99>
>>esi; e3e2a5c0 <__crc_inode_sub_bytes+1cc6d9/23c490>
>>edi; e2aa6000 <__crc_cap_syslog+cd0c98/e7433c>
>>ebp; f79aee80 <__crc_path_release+666db/2ea4fc>
>>esp; e2aa7db4 <__crc_cap_syslog+cd2a4c/e7433c>

Code;  c017797c <elf_core_dump+88a/9b0>
00000000 <_EIP>:
Code;  c017797c <elf_core_dump+88a/9b0>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c017797e <elf_core_dump+88c/9b0>
   2:   ea 00 ea 08 2d c0 eb      ljmp   $0xebc0,$0x2d08ea00
Code;  c0177985 <elf_core_dump+893/9b0>
   9:   87 8b 02 a9 00 08         xchg   %ecx,0x800a902(%ebx)
Code;  c017798b <elf_core_dump+899/9b0>
   f:   00 00                     add    %al,(%eax)
Code;  c017798d <elf_core_dump+89b/9b0>
  11:   75 99                     jne    ffffffac <_EIP+0xffffffac>
Code;  c017798f <elf_core_dump+89d/9b0>
  13:   8b 00                     mov    (%eax),%eax


I'm setting an other test machine to try isolate the problem.
Thanks

Eric Dumazet


  parent reply	other threads:[~2003-04-08  8:42 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-04-07 17:53 Linux 2.5.67 Linus Torvalds
2003-04-07 18:21 ` Ruslan U. Zakirov
2003-04-07 21:47 ` John Cherry
2003-04-07 22:36 ` [OOPS] : " Udo A. Steinberg
2003-04-08 22:25   ` Greg KH
2003-04-08  8:54 ` dada1 [this message]
2003-04-08  8:59   ` Kernel BUG linux-2.5.67 dada1
2003-04-08  9:04   ` Andrew Morton
2003-04-08  9:24     ` dada1
2003-04-09  9:08     ` dada1
2003-04-08 11:44 ` [2.5 patch] fix drivers/mtd/mtdblock.c compile Adrian Bunk
2003-04-08 11:46   ` Jens Axboe
2003-04-08 19:17 ` Linux 2.5.67 Paweł Gołaszewski
2003-04-08 20:18   ` Paweł Gołaszewski
2003-04-08 21:54 ` Matt Reppert
2003-04-09  8:47 ` [PATCH] z2ram fix (was: Re: Linux 2.5.67) Geert Uytterhoeven
2003-04-09 10:38   ` Jens Axboe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='035401c2fdac$6e6aa400$5600a8c0@edumazet' \
    --to=dada1@cosmosbay.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@transmeta.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox