linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.6.10-mm1-V0.7.34-01 ACPI oops/hang
@ 2005-01-05 17:43 Valdis.Kletnieks
  0 siblings, 0 replies; only message in thread
From: Valdis.Kletnieks @ 2005-01-05 17:43 UTC (permalink / raw)
  To: len.brown, Ingo Molnar; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 11402 bytes --]

Running 2.6.10-mm1-V0.7.34-01.  gkrellm hung trying to read a file in /proc/acpi
(apparently /proc/acpi/battery/BAT1/info based on the stack trace, as that was
one of two files lsof listed it having open.  I tried doing a
'cat /proc/acpi/thermal_zone/THM/temperature' (the *other* /proc file gkrellm
had open), and it hung as well.  I've hit this once or twice under -rc3-mm1-Ingo
kernels before, but didn't chase it down.  The oddness is that the bug trace
says it was looking at the thermal zone, but gkrellm's stack points at the
battery.  Not sure how that happened, unless gkrellm got control back after
the bug, and then wedged the next time it tried to read a /proc/acpi file
because the oops left a lock behind....

(Yes, the kernel is tainted by the NVidia driver.  All the same,  I'd find it
more plausible that it's borkedness in Dell's ACPI stuff. Feel free to hit 'delete'
if you're not interested in chasing this one...)

Found this in the logs:

Jan  5 11:50:25 turing-police kernel: invalid operand: 0000 [#1]
Jan  5 11:50:25 turing-police kernel: PREEMPT
Jan  5 11:50:25 turing-police kernel: Modules linked in: aes_i586 agpgart orinoco_cs pcmcia sunrpc ip_conntrack_ftp ipt_pkttype ipt_REJECT i
pt_state ip_conntrack ipt_LOG ipt_limit iptable_filter ip_tables ip6t_LOG ip6t_limit ip6table_filter ip6_tables microcode nvidia i8k thermal
 processor fan button battery ac ohci1394 ieee1394 yenta_socket rsrc_nonstatic pcmcia_core floppy
Jan  5 11:50:25 turing-police kernel: CPU:    0
Jan  5 11:50:25 turing-police kernel: EIP:    0060:[acpi_ex_resolve_node_to_value+6/748]    Tainted: P      VLI
Jan  5 11:50:25 turing-police kernel: EFLAGS: 00010246   (2.6.10-mm1-V0.7.34-01)
Jan  5 11:50:25 turing-police kernel: EIP is at acpi_ex_resolve_node_to_value+0x6/0x2ec
Jan  5 11:50:25 turing-police kernel: eax: cffde994   ebx: 00000009   ecx: 00000000   edx: 00000020
Jan  5 11:50:25 turing-police kernel: esi: c1cdcc28   edi: c9615c34   ebp: c9615c24   esp: c9615c18
Jan  5 11:50:25 turing-police kernel: ds: 007b   es: 007b   ss: 0068   preempt: 00000001
Jan  5 11:50:25 turing-police kernel: Process gkrellm (pid: 10746, threadinfo=c9614000 task=cf6d52f0)
Jan  5 11:50:25 turing-police kernel: Stack: 00000009 c1cdcc28 c9615c34 c9615c50 c020f59f c1cdcc28 c1cdca6c 00000080
Jan  5 11:50:25 turing-police kernel:        c03b0238 c03b022f cfe1d8b0 00000009 00000004 00000000 c9615c8c c0212994
Jan  5 11:50:27 turing-police kernel:        c1cdcc28 c1cdca6c cffde994 00005b23 00000000 5b230994 00000080 c03adbf0
Jan  5 11:50:28 turing-police kernel: Call Trace:
Jan  5 11:50:28 turing-police kernel:  [show_stack+121/129] show_stack+0x79/0x81 (32)
Jan  5 11:50:28 turing-police kernel:  [show_registers+251/357] show_registers+0xfb/0x165 (40)
Jan  5 11:50:28 turing-police kernel:  [die+221/367] die+0xdd/0x16f (52)
Jan  5 11:50:28 turing-police kernel:  [do_invalid_op+149/156] do_invalid_op+0x95/0x9c (204)
Jan  5 11:50:28 turing-police kernel:  [error_code+43/48] error_code+0x2b/0x30 (72)
Jan  5 11:50:28 turing-police kernel:  [acpi_ex_resolve_to_value+143/210] acpi_ex_resolve_to_value+0x8f/0xd2 (44)
Jan  5 11:50:28 turing-police kernel:  [acpi_ex_resolve_operands+974/1694] acpi_ex_resolve_operands+0x3ce/0x69e (60)
Jan  5 11:50:28 turing-police kernel:  [acpi_ds_exec_end_op+250/1187] acpi_ds_exec_end_op+0xfa/0x4a3 (56)
Jan  5 11:50:28 turing-police kernel:  [acpi_ps_parse_loop+1659/2526] acpi_ps_parse_loop+0x67b/0x9de (56)
Jan  5 11:50:28 turing-police kernel:  [acpi_ps_parse_aml+196/645] acpi_ps_parse_aml+0xc4/0x285 (48)
Jan  5 11:50:28 turing-police kernel:  [acpi_psx_execute+486/652] acpi_psx_execute+0x1e6/0x28c (44)
Jan  5 11:50:28 turing-police kernel:  [acpi_ns_execute_control_method+213/242] acpi_ns_execute_control_method+0xd5/0xf2 (40)
Jan  5 11:50:28 turing-police kernel:  [acpi_ns_evaluate_by_handle+216/266] acpi_ns_evaluate_by_handle+0xd8/0x10a (40)
Jan  5 11:50:28 turing-police kernel:  [acpi_ns_evaluate_relative+330/418] acpi_ns_evaluate_relative+0x14a/0x1a2 (76)
Jan  5 11:50:28 turing-police kernel:  [acpi_evaluate_object+361/606] acpi_evaluate_object+0x169/0x25e (68)
Jan  5 11:50:28 turing-police kernel:  [acpi_evaluate_integer+125/393] acpi_evaluate_integer+0x7d/0x189 (172)
Jan  5 11:50:29 turing-police kernel:  [<d0de9068>] acpi_thermal_get_temperature+0x68/0xb2 [thermal] (48)
Jan  5 11:50:29 turing-police kernel:  [<d0dea004>] acpi_thermal_temp_seq_show+0x43/0x95 [thermal] (36)
Jan  5 11:50:29 turing-police kernel:  [seq_read+224/565] seq_read+0xe0/0x235 (52)
Jan  5 11:50:29 turing-police kernel:  [vfs_read+178/271] vfs_read+0xb2/0x10f (36)
Jan  5 11:50:29 turing-police kernel:  [sys_read+63/102] sys_read+0x3f/0x66 (44)
Jan  5 11:50:29 turing-police kernel:  [syscall_call+7/11] syscall_call+0x7/0xb (-8124)
Jan  5 11:50:29 turing-police kernel: ---------------------------
Jan  5 11:50:29 turing-police kernel: | preempt count: 00000002 ]
Jan  5 11:50:29 turing-police kernel: | 2-level deep critical section nesting:
Jan  5 11:50:29 turing-police kernel: ----------------------------------------
Jan  5 11:50:29 turing-police kernel: .. [die+62/367] .... die+0x3e/0x16f
Jan  5 11:50:29 turing-police kernel: .....[do_invalid_op+149/156] ..   ( <= do_invalid_op+0x95/0x9c)
Jan  5 11:50:29 turing-police kernel: .. [print_traces+19/69] .... print_traces+0x13/0x45
Jan  5 11:50:29 turing-police kernel: .....[show_stack+121/129] ..   ( <= show_stack+0x79/0x81)
Jan  5 11:50:29 turing-police kernel:
Jan  5 11:50:30 turing-police kernel: Code: 09 8b 55 fb be 90 14 02 00 00 57 db ff e4 50 68 f9 00 00 fb be 33 ec 00 00 8d 65 db ff f8 5b 5e 
5f 5d c3 fb be 55 89 e5 57 56 53 <df> ff 18 e8 22 79 ef ff fb be 30 43 c0 89 45 ec db ff e4 c7 45


I did a 'echo t > /proc/sysrq-trigger', and got these two traces:

Jan  5 12:13:59 turing-police kernel: gkrellm       [c53da030]T 00001CBC  5996 25659   6740               13442 (NOTLB)
Jan  5 12:13:59 turing-police kernel: cea9bcec 00200046 c0385793 00001cbc 00000000 3aa61400 000f4af7 c53da030
Jan  5 12:13:59 turing-police kernel:        c53da194 cea9a000 cffe0990 00000001 cea9bcf8 c0385868 00200246 cea9bd30
Jan  5 12:13:59 turing-police kernel:        c0384ee6 c53da030 00000001 c53da030 c0112f47 c57dfc8c cb86bc8c c010db8c
Jan  5 12:13:59 turing-police kernel: Call Trace:
Jan  5 12:13:59 turing-police kernel:  [schedule+222/247] schedule+0xde/0xf7 (12)
Jan  5 12:13:59 turing-police kernel:  [__sched_text_start+162/365] __down+0xa2/0x16d (56)
Jan  5 12:13:59 turing-police kernel:  [__down_failed+10/16] __down_failed+0xa/0x10 (16)
Jan  5 12:13:59 turing-police kernel:  [.text.lock.osl+19/61] .text.lock.osl+0x13/0x3d (40)
Jan  5 12:13:59 turing-police kernel:  [acpi_ut_acquire_mutex+201/356] acpi_ut_acquire_mutex+0xc9/0x164 (76)
Jan  5 12:13:59 turing-police kernel:  [acpi_ex_enter_interpreter+53/111] acpi_ex_enter_interpreter+0x35/0x6f (44)
Jan  5 12:13:59 turing-police kernel:  [acpi_ns_execute_control_method+192/242] acpi_ns_execute_control_method+0xc0/0xf2 (36)
Jan  5 12:13:59 turing-police kernel:  [acpi_ns_evaluate_by_handle+216/266] acpi_ns_evaluate_by_handle+0xd8/0x10a (40)
Jan  5 12:13:59 turing-police kernel:  [acpi_ns_evaluate_relative+330/418] acpi_ns_evaluate_relative+0x14a/0x1a2 (76)
Jan  5 12:13:59 turing-police kernel:  [acpi_evaluate_object+361/606] acpi_evaluate_object+0x169/0x25e (68)
Jan  5 12:13:59 turing-police kernel:  [<d0dee0a3>] acpi_battery_get_info+0xa3/0x1b7 [battery] (76)
Jan  5 12:14:00 turing-police kernel:  [<d0dee66f>] acpi_battery_read_info+0x6d/0x21a [battery] (48)
Jan  5 12:14:00 turing-police kernel:  [seq_read+224/565] seq_read+0xe0/0x235 (52)
Jan  5 12:14:00 turing-police kernel:  [vfs_read+178/271] vfs_read+0xb2/0x10f (36)
Jan  5 12:14:00 turing-police kernel:  [sys_read+63/102] sys_read+0x3f/0x66 (44)
Jan  5 12:14:00 turing-police kernel:  [syscall_call+7/11] syscall_call+0x7/0xb (-8124)
Jan  5 12:14:00 turing-police kernel: ---------------------------
Jan  5 12:14:00 turing-police kernel: | preempt count: 00000002 ]
Jan  5 12:14:00 turing-police kernel: | 2-level deep critical section nesting:
Jan  5 12:14:00 turing-police kernel: ----------------------------------------
Jan  5 12:14:00 turing-police kernel: .. [__schedule+167/1509] .... __schedule+0xa7/0x5e5
Jan  5 12:14:00 turing-police kernel: .....[schedule+222/247] ..   ( <= schedule+0xde/0xf7)
Jan  5 12:14:00 turing-police kernel: .. [__schedule+340/1509] .... __schedule+0x154/0x5e5
Jan  5 12:14:00 turing-police kernel: .....[schedule+222/247] ..   ( <= schedule+0xde/0xf7)


Jan  5 12:14:04 turing-police kernel: cat           [c0025370]T 00001C38  6976  9739   8666                 389 (NOTLB)
Jan  5 12:14:04 turing-police kernel: c57dfc68 00200046 c0385793 00001c38 00000000 c9d99380 000f4c1a c0025370
Jan  5 12:14:04 turing-police kernel:        c00254d4 c57de000 cffe0990 00000001 c57dfc74 c0385868 00200246 c57dfcac
Jan  5 12:14:04 turing-police kernel:        c0384ee6 c0025370 00000001 c0025370 c0112f47 cffe0998 cea9bd10 c010db8c
Jan  5 12:14:04 turing-police kernel: Call Trace:
Jan  5 12:14:04 turing-police kernel:  [schedule+222/247] schedule+0xde/0xf7 (12)
Jan  5 12:14:04 turing-police kernel:  [__sched_text_start+162/365] __down+0xa2/0x16d (56)
Jan  5 12:14:04 turing-police kernel:  [__down_failed+10/16] __down_failed+0xa/0x10 (16)
Jan  5 12:14:04 turing-police kernel:  [.text.lock.osl+19/61] .text.lock.osl+0x13/0x3d (40)
Jan  5 12:14:04 turing-police kernel:  [acpi_ut_acquire_mutex+201/356] acpi_ut_acquire_mutex+0xc9/0x164 (76)
Jan  5 12:14:04 turing-police kernel:  [acpi_ex_enter_interpreter+53/111] acpi_ex_enter_interpreter+0x35/0x6f (44)
Jan  5 12:14:04 turing-police kernel:  [acpi_ns_execute_control_method+192/242] acpi_ns_execute_control_method+0xc0/0xf2 (36)
Jan  5 12:14:04 turing-police kernel:  [acpi_ns_evaluate_by_handle+216/266] acpi_ns_evaluate_by_handle+0xd8/0x10a (40)
Jan  5 12:14:04 turing-police kernel:  [acpi_ns_evaluate_relative+330/418] acpi_ns_evaluate_relative+0x14a/0x1a2 (76)
Jan  5 12:14:04 turing-police kernel:  [acpi_evaluate_object+361/606] acpi_evaluate_object+0x169/0x25e (68)
Jan  5 12:14:04 turing-police kernel:  [acpi_evaluate_integer+125/393] acpi_evaluate_integer+0x7d/0x189 (172)
Jan  5 12:14:04 turing-police kernel:  [<d0de9068>] acpi_thermal_get_temperature+0x68/0xb2 [thermal] (48)
Jan  5 12:14:04 turing-police kernel:  [<d0dea004>] acpi_thermal_temp_seq_show+0x43/0x95 [thermal] (36)
Jan  5 12:14:04 turing-police kernel:  [seq_read+224/565] seq_read+0xe0/0x235 (52)
Jan  5 12:14:04 turing-police kernel:  [vfs_read+178/271] vfs_read+0xb2/0x10f (36)
Jan  5 12:14:04 turing-police kernel:  [sys_read+63/102] sys_read+0x3f/0x66 (44)
Jan  5 12:14:04 turing-police kernel:  [syscall_call+7/11] syscall_call+0x7/0xb (-8124)
Jan  5 12:14:04 turing-police kernel: ---------------------------
Jan  5 12:14:04 turing-police kernel: | preempt count: 00000002 ]
Jan  5 12:14:04 turing-police kernel: | 2-level deep critical section nesting:
Jan  5 12:14:04 turing-police kernel: ----------------------------------------
Jan  5 12:14:04 turing-police kernel: .. [__schedule+167/1509] .... __schedule+0xa7/0x5e5
Jan  5 12:14:04 turing-police kernel: .....[schedule+222/247] ..   ( <= schedule+0xde/0xf7)
Jan  5 12:14:04 turing-police kernel: .. [__schedule+340/1509] .... __schedule+0x154/0x5e5
Jan  5 12:14:04 turing-police kernel: .....[schedule+222/247] ..   ( <= schedule+0xde/0xf7)


[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-01-05 17:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-05 17:43 2.6.10-mm1-V0.7.34-01 ACPI oops/hang Valdis.Kletnieks

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).