lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 15 Oct 2007 20:28:14 -0700
From:	"David Hubbard" <david.c.hubbard@...il.com>
To:	"Linux kernel" <linux-kernel@...r.kernel.org>
Subject: 2.6.23-git8: Lock dependency engine debugging failure

I am not subscribed to LKML, so please CC me in replies. I am
reporting a regression when CONFIG_DEBUG_LOCKDEP is enabled in
2.6.23-git8. The error occurs immediately before loading init.
Complete dmesg and kernel config are attached.

[   28.528074] VFS: Mounted root (ext3 filesystem) readonly.
[   28.528090] Freeing unused kernel memory: 212k freed
[   28.537431] Write protecting the kernel read-only data: 1036k
[   28.622874] WARNING: at kernel/lockdep.c:2658 check_flags()
[   28.625132]
[   28.625133] Call Trace:
[   28.629491]  [<ffffffff8025f318>] __lock_acquire+0x3d8/0x1160
[   28.631734]  [<ffffffff8025c039>] check_flags+0xd9/0x1a0
[   28.633925]  [<ffffffff80260102>] lock_acquire+0x62/0xe0
[   28.636108]  [<ffffffff8025f318>] __lock_acquire+0x3d8/0x1160
[   28.638290]  [<ffffffff8024c7c1>] __atomic_notifier_call_chain+0x51/0xa0
[   28.640459]  [<ffffffff80227ad9>] do_page_fault+0xc9/0x920
[   28.642580]  [<ffffffff80486d47>] _spin_unlock+0x17/0x20
[   28.644701]  [<ffffffff80283a82>] vma_link+0xd2/0x150
[   28.646771]  [<ffffffff8025f318>] __lock_acquire+0x3d8/0x1160
[   28.648808]  [<ffffffff8048745d>] error_exit+0x0/0xa9
[   28.650866]  [<ffffffff803201b6>] __clear_user+0x46/0x80
[   28.652914]  [<ffffffff802cce34>] padzero+0x24/0x30
[   28.654885]  [<ffffffff802ce90a>] load_elf_binary+0xb1a/0x2200
[   28.656817]  [<ffffffff8025f318>] __lock_acquire+0x3d8/0x1160
[   28.658695]  [<ffffffff8020d276>] dump_trace+0x206/0x2c0
[   28.660568]  [<ffffffff8027deb7>] follow_page+0x227/0x260
[   28.662438]  [<ffffffff8025e2a1>] mark_lock+0x1b1/0x670
[   28.664334]  [<ffffffff8025f318>] __lock_acquire+0x3d8/0x1160
[   28.666235]  [<ffffffff8029a0f2>] search_binary_handler+0xb2/0x240
[   28.668148]  [<ffffffff8029a0d3>] search_binary_handler+0x93/0x240
[   28.669972]  [<ffffffff802cddf0>] load_elf_binary+0x0/0x2200
[   28.671727]  [<ffffffff8029a0db>] search_binary_handler+0x9b/0x240
[   28.673477]  [<ffffffff8029bfcd>] do_execve+0x1ad/0x1e0
[   28.675246]  [<ffffffff8020a774>] sys_execve+0x44/0xc0
[   28.677017]  [<ffffffff80293bcf>] fd_install+0x2f/0x60
[   28.678802]  [<ffffffff8020cb94>] kernel_execve+0x64/0xd0
[   28.680614]  [<ffffffff802090bf>] init_post+0x9f/0xf0
[   28.682446]  [<ffffffff805ea817>] kernel_init+0x247/0x340
[   28.684251]  [<ffffffff8025e97a>] trace_hardirqs_on+0xda/0x190
[   28.686041]  [<ffffffff8048680e>] trace_hardirqs_on_thunk+0x35/0x3a
[   28.687798]  [<ffffffff8025e97a>] trace_hardirqs_on+0xda/0x190
[   28.689524]  [<ffffffff8020cb28>] child_rip+0xa/0x12
[   28.691229]  [<ffffffff8020c23f>] restore_args+0x0/0x30
[   28.692909]  [<ffffffff805ea5d0>] kernel_init+0x0/0x340
[   28.694560]  [<ffffffff8020cb1e>] child_rip+0x0/0x12
[   28.696186]
[   28.697798] irq event stamp: 607167
[   28.699408] hardirqs last  enabled at (607167):
[<ffffffff80487135>] _spin_unlock_irqrestore+0x55/0x70
[   28.702857] hardirqs last disabled at (607166):
[<ffffffff804871da>] _spin_lock_irqsave+0x1a/0x50
[   28.704744] softirqs last  enabled at (605894):
[<ffffffff8020ce9c>] call_softirq+0x1c/0x30
[   28.706633] softirqs last disabled at (605889):
[<ffffffff8020ce9c>] call_softirq+0x1c/0x30
[   30.531015] input: Power Button (FF) as /devices/virtual/input/input2
[   30.531034] ACPI: Power Button (FF) [PWRF]

System information: Gentoo 2007.0
$ uname -a
Linux localhost 2.6.23-git8 #1 SMP Mon Oct 15 21:11:09 PDT 2007 x86_64
Dual Core AMD Opteron(tm) Processor 185 AuthenticAMD GNU/Linux
$ lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51PV [GeForce
6150] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Miscellaneous Control
04:05.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
Controller (rev 80)
04:08.0 Communication controller: Conexant HSF 56k Data/Fax Modem
04:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
$ lspci -nvvv > lspci.txt (Atttached)
$ lsmod
Module                  Size  Used by
vfat                   12608  1
fat                    51656  1 vfat
nvidia               7006772  24
i2c_core               22800  1 nvidia
snd_seq_oss            34704  0
snd_seq_midi_event      7688  1 snd_seq_oss
snd_seq                60808  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          8220  2 snd_seq_oss,snd_seq
snd_pcm_oss            51936  0
snd_mixer_oss          17096  1 snd_pcm_oss
sg                     24984  0
sr_mod                 15716  0
ehci_hcd               35924  0
ohci1394               32052  0
ieee1394               93512  1 ohci1394
snd_hda_intel         375876  0
snd_pcm                90672  2 snd_pcm_oss,snd_hda_intel
snd_timer              23904  2 snd_seq,snd_pcm
snd                    64040  8
snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer
soundcore               7520  1 snd
snd_page_alloc          9424  2 snd_hda_intel,snd_pcm
8139too                24784  0
8250_pnp               11904  0
8250                   40776  1 8250_pnp
sata_nv                18564  0
forcedeth              49104  0
parport_pc             41192  0
serial_core            21400  1 8250
libata                145936  1 sata_nv
parport                39596  1 parport_pc
ohci_hcd               23564  0
usbcore               150544  3 ehci_hcd,ohci_hcd
floppy                 64648  0
button                  7840  0
evdev                   9984  0

Please reply and CC me if any additional information is wanted.

Thanks,
David

View attachment "dmesg.txt" of type "text/plain" (25377 bytes)

Download attachment "config.gz" of type "application/x-gzip" (10261 bytes)

View attachment "lspci.txt" of type "text/plain" (20684 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ