From: Thomas Renninger <trenn@suse.de>
To: "Moore, Robert" <robert.moore@intel.com>
Cc: "Luck, Tony" <tony.luck@intel.com>,
"Brown, Len" <len.brown@intel.com>,
linux-acpi@vger.kernel.org, linux-ia64@vger.kernel.org
Subject: Re: some new unaligned access while booting ia64 (HP rx2620)
Date: Mon, 13 Feb 2006 19:51:18 +0100 [thread overview]
Message-ID: <43F0D526.5010806@suse.de> (raw)
In-Reply-To: <971FCB6690CD0E4898387DBF7552B90E0452B0D7@orsmsx403.amr.corp.intel.com>
[-- Attachment #1: Type: text/plain, Size: 13069 bytes --]
Moore, Robert wrote:
> This only contains the output of stores to the ACPI "debug" object, not
> the full trace output. However, "_CRS 0" may help
>
>
Something is strange here.
With rc2-gitXY I got this:
-----------------------------------------------------------------------
slab error in cache_free_debugcheck(): cache `size-256': double free, or memory outside object was overwritten
Call Trace:
[<a0000001000145c0>] show_stack+0x40/0xa0
sp=e00000011b7f7ae0 bsp=e00000011b7f1400
[<a000000100014650>] dump_stack+0x30/0x60
sp=e00000011b7f7cb0 bsp=e00000011b7f13e0
[<a000000100134a50>] __slab_error+0x50/0x80
sp=e00000011b7f7cb0 bsp=e00000011b7f13b0
[<a000000100135ee0>] cache_free_debugcheck+0x220/0x600
sp=e00000011b7f7cb0 bsp=e00000011b7f1368
[<a000000100139b70>] kfree+0xd0/0x480
sp=e00000011b7f7cb0 bsp=e00000011b7f1328
[<a0000001002ea460>] acpi_os_free+0x20/0x40
sp=e00000011b7f7cc0 bsp=e00000011b7f1308
[<a00000010031b980>] acpi_walk_resources+0x240/0x280
sp=e00000011b7f7cc0 bsp=e00000011b7f12c8
[<a0000001003e4a10>] pci_acpi_scan_root+0x130/0x3e0
sp=e00000011b7f7cd0 bsp=e00000011b7f1278
[<a000000100330380>] acpi_pci_root_add+0x480/0x620
sp=e00000011b7f7cf0 bsp=e00000011b7f1230
[<a0000001003354c0>] acpi_bus_driver_init+0x80/0xe0
sp=e00000011b7f7d10 bsp=e00000011b7f1208
[<a000000100337c80>] acpi_add_single_object+0x1480/0x1680
sp=e00000011b7f7d10 bsp=e00000011b7f11a0
[<a000000100338110>] acpi_bus_scan+0x290/0x400
sp=e00000011b7f7d30 bsp=e00000011b7f1160
[<a000000100645840>] acpi_scan_init+0x220/0x2c0
sp=e00000011b7f7d50 bsp=e00000011b7f1130
[<a000000100009ee0>] init+0x540/0x880
sp=e00000011b7f7d60 bsp=e00000011b7f1108
[<a0000001000128b0>] kernel_thread_helper+0xd0/0x100
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
[<a0000001000094a0>] start_kernel_thread+0x20/0x40
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
e0000040f8de54c8: redzone 1: 0x170fc2a5, redzone 2: 0xf901001a00000028.
slab error in cache_free_debugcheck(): cache `size-256': double free, or memory outside object was overwritten
Call Trace:
[<a0000001000145c0>] show_stack+0x40/0xa0
sp=e00000011b7f7ae0 bsp=e00000011b7f1400
[<a000000100014650>] dump_stack+0x30/0x60
sp=e00000011b7f7cb0 bsp=e00000011b7f13e0
[<a000000100134a50>] __slab_error+0x50/0x80
sp=e00000011b7f7cb0 bsp=e00000011b7f13b0
[<a000000100135ee0>] cache_free_debugcheck+0x220/0x600
sp=e00000011b7f7cb0 bsp=e00000011b7f1368
[<a000000100139b70>] kfree+0xd0/0x480
sp=e00000011b7f7cb0 bsp=e00000011b7f1328
[<a0000001002ea460>] acpi_os_free+0x20/0x40
sp=e00000011b7f7cc0 bsp=e00000011b7f1308
[<a00000010031b980>] acpi_walk_resources+0x240/0x280
sp=e00000011b7f7cc0 bsp=e00000011b7f12c8
[<a0000001003e4af0>] pci_acpi_scan_root+0x210/0x3e0
sp=e00000011b7f7cd0 bsp=e00000011b7f1278
[<a000000100330380>] acpi_pci_root_add+0x480/0x620
sp=e00000011b7f7cf0 bsp=e00000011b7f1230
[<a0000001003354c0>] acpi_bus_driver_init+0x80/0xe0
sp=e00000011b7f7d10 bsp=e00000011b7f1208
[<a000000100337c80>] acpi_add_single_object+0x1480/0x1680
sp=e00000011b7f7d10 bsp=e00000011b7f11a0
[<a000000100338110>] acpi_bus_scan+0x290/0x400
sp=e00000011b7f7d30 bsp=e00000011b7f1160
[<a000000100645840>] acpi_scan_init+0x220/0x2c0
sp=e00000011b7f7d50 bsp=e00000011b7f1130
[<a000000100009ee0>] init+0x540/0x880
sp=e00000011b7f7d60 bsp=e00000011b7f1108
[<a0000001000128b0>] kernel_thread_helper+0xd0/0x100
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
[<a0000001000094a0>] start_kernel_thread+0x20/0x40
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
e0000040f89694c8: redzone 1: 0x170fc2a5, redzone 2: 0xf901001a00000028.
slab error in cache_free_debugcheck(): cache `size-256': double free, or memory outside object was overwritten
Call Trace:
[<a0000001000145c0>] show_stack+0x40/0xa0
sp=e00000011b7f7a30 bsp=e00000011b7f16d8
[<a000000100014650>] dump_stack+0x30/0x60
sp=e00000011b7f7c00 bsp=e00000011b7f16c0
[<a000000100134a50>] __slab_error+0x50/0x80
sp=e00000011b7f7c00 bsp=e00000011b7f1690
[<a000000100135ee0>] cache_free_debugcheck+0x220/0x600
sp=e00000011b7f7c00 bsp=e00000011b7f1648
[<a000000100139b70>] kfree+0xd0/0x480
sp=e00000011b7f7c00 bsp=e00000011b7f1608
[<a0000001002ea460>] acpi_os_free+0x20/0x40
sp=e00000011b7f7c10 bsp=e00000011b7f15e0
[<a00000010031b980>] acpi_walk_resources+0x240/0x280
sp=e00000011b7f7c10 bsp=e00000011b7f15a0
[<a00000010032c990>] find_pci_rootbridge+0x1d0/0x3a0
sp=e00000011b7f7c20 bsp=e00000011b7f1560
[<a0000001003102d0>] acpi_ns_get_device_callback+0x270/0x2e0
sp=e00000011b7f7c60 bsp=e00000011b7f1508
[<a000000100314880>] acpi_ns_walk_namespace+0x280/0x2e0
sp=e00000011b7f7c80 bsp=e00000011b7f1498
[<a00000010030ff70>] acpi_get_devices+0xb0/0xe0
sp=e00000011b7f7c80 bsp=e00000011b7f1458
[<a00000010032c790>] acpi_get_pci_rootbridge_handle+0x70/0xa0
sp=e00000011b7f7ca0 bsp=e00000011b7f1428
[<a0000001002b8720>] pci_acpi_find_root_bridge+0x80/0xe0
sp=e00000011b7f7cb0 bsp=e00000011b7f13f0
[<a00000010032c0a0>] acpi_platform_notify+0x120/0x4c0
sp=e00000011b7f7cc0 bsp=e00000011b7f13b8
[<a000000100391050>] device_add+0x230/0x300
sp=e00000011b7f7cd0 bsp=e00000011b7f1378
[<a000000100391150>] device_register+0x30/0x60
sp=e00000011b7f7cd0 bsp=e00000011b7f1358
[<a0000001002a7a90>] pci_create_bus+0x1b0/0x600
sp=e00000011b7f7cd0 bsp=e00000011b7f1300
[<a0000001002aa130>] pci_scan_bus_parented+0x30/0xa0
sp=e00000011b7f7cd0 bsp=e00000011b7f12c8
[<a0000001003e4b20>] pci_acpi_scan_root+0x240/0x3e0
sp=e00000011b7f7cd0 bsp=e00000011b7f1278
[<a000000100330380>] acpi_pci_root_add+0x480/0x620
sp=e00000011b7f7cf0 bsp=e00000011b7f1230
[<a0000001003354c0>] acpi_bus_driver_init+0x80/0xe0
sp=e00000011b7f7d10 bsp=e00000011b7f1208
[<a000000100337c80>] acpi_add_single_object+0x1480/0x1680
sp=e00000011b7f7d10 bsp=e00000011b7f11a0
[<a000000100338110>] acpi_bus_scan+0x290/0x400
sp=e00000011b7f7d30 bsp=e00000011b7f1160
[<a000000100645840>] acpi_scan_init+0x220/0x2c0
sp=e00000011b7f7d50 bsp=e00000011b7f1130
[<a000000100009ee0>] init+0x540/0x880
sp=e00000011b7f7d60 bsp=e00000011b7f1108
[<a0000001000128b0>] kernel_thread_helper+0xd0/0x100
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
[<a0000001000094a0>] start_kernel_thread+0x20/0x40
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
e00000011b7e76b0: redzone 1: 0x170fc2a5, redzone 2: 0xf901001a00000028.
slab error in cache_free_debugcheck(): cache `size-256': double free, or memory outside object was overwritten
Call Trace:
[<a0000001000145c0>] show_stack+0x40/0xa0
sp=e00000011b7f7a30 bsp=e00000011b7f16d8
[<a000000100014650>] dump_stack+0x30/0x60
sp=e00000011b7f7c00 bsp=e00000011b7f16c0
[<a000000100134a50>] __slab_error+0x50/0x80
sp=e00000011b7f7c00 bsp=e00000011b7f1690
[<a000000100135ee0>] cache_free_debugcheck+0x220/0x600
sp=e00000011b7f7c00 bsp=e00000011b7f1648
[<a000000100139b70>] kfree+0xd0/0x480
sp=e00000011b7f7c00 bsp=e00000011b7f1608
[<a0000001002ea460>] acpi_os_free+0x20/0x40
sp=e00000011b7f7c10 bsp=e00000011b7f15e0
[<a00000010031b980>] acpi_walk_resources+0x240/0x280
sp=e00000011b7f7c10 bsp=e00000011b7f15a0
[<a00000010032c990>] find_pci_rootbridge+0x1d0/0x3a0
sp=e00000011b7f7c20 bsp=e00000011b7f1560
[<a0000001003102d0>] acpi_ns_get_device_callback+0x270/0x2e0
sp=e00000011b7f7c60 bsp=e00000011b7f1508
[<a000000100314880>] acpi_ns_walk_namespace+0x280/0x2e0
sp=e00000011b7f7c80 bsp=e00000011b7f1498
[<a00000010030ff70>] acpi_get_devices+0xb0/0xe0
sp=e00000011b7f7c80 bsp=e00000011b7f1458
[<a00000010032c790>] acpi_get_pci_rootbridge_handle+0x70/0xa0
sp=e00000011b7f7ca0 bsp=e00000011b7f1428
[<a0000001002b8720>] pci_acpi_find_root_bridge+0x80/0xe0
sp=e00000011b7f7cb0 bsp=e00000011b7f13f0
[<a00000010032c0a0>] acpi_platform_notify+0x120/0x4c0
sp=e00000011b7f7cc0 bsp=e00000011b7f13b8
[<a000000100391050>] device_add+0x230/0x300
sp=e00000011b7f7cd0 bsp=e00000011b7f1378
[<a000000100391150>] device_register+0x30/0x60
sp=e00000011b7f7cd0 bsp=e00000011b7f1358
[<a0000001002a7a90>] pci_create_bus+0x1b0/0x600
sp=e00000011b7f7cd0 bsp=e00000011b7f1300
[<a0000001002aa130>] pci_scan_bus_parented+0x30/0xa0
sp=e00000011b7f7cd0 bsp=e00000011b7f12c8
[<a0000001003e4b20>] pci_acpi_scan_root+0x240/0x3e0
sp=e00000011b7f7cd0 bsp=e00000011b7f1278
[<a000000100330380>] acpi_pci_root_add+0x480/0x620
sp=e00000011b7f7cf0 bsp=e00000011b7f1230
[<a0000001003354c0>] acpi_bus_driver_init+0x80/0xe0
sp=e00000011b7f7d10 bsp=e00000011b7f1208
[<a000000100337c80>] acpi_add_single_object+0x1480/0x1680
sp=e00000011b7f7d10 bsp=e00000011b7f11a0
[<a000000100338110>] acpi_bus_scan+0x290/0x400
sp=e00000011b7f7d30 bsp=e00000011b7f1160
[<a000000100645840>] acpi_scan_init+0x220/0x2c0
sp=e00000011b7f7d50 bsp=e00000011b7f1130
[<a000000100009ee0>] init+0x540/0x880
sp=e00000011b7f7d60 bsp=e00000011b7f1108
[<a0000001000128b0>] kernel_thread_helper+0xd0/0x100
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
[<a0000001000094a0>] start_kernel_thread+0x20/0x40
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
e0000040fab29d88: redzone 1: 0x170fc2a5, redzone 2: 0xf901001a00000028.
Slab corruption: start=e0000040fab29ea8, len=256
Redzone: 0xad0e3701d2244a/0x5a2cf071.
Last user: [<a00000010028dbc0>](kobject_uevent+0x8a0/0x940)
000: 00 04 01 02 04 02 04 04 6b 6b 6b 6b 07 00 00 00
010: 0c 00 00 00 00 00 00 00 6b 6b 6b 6b 6b 6b 6b 6b
Prev obj: start=e0000040fab29d90, len=256
Redzone: 0x5a2cf071/0x5a2cf071.
Last user: [<a0000001002ea460>](acpi_os_free+0x20/0x40)
000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
Next obj: start=e0000040fab29fc0, len=256
Redzone: 0x5a2cf071/0x5a2cf071.
Last user: [<a000000100415b20>](skb_release_data+0x1a0/0x1c0)
000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
-----------------------------------------------------------------------
I startet to pack the acpi functions in arch/ia64/pci/pci.c
(pci_acpi_scan_root()) into:
acpi_dbg_level=0x21FFFF; /* Enable ACPI DEBUG */
...
acpi_dbg_level=0xF; /* Disable ACPI_DEBUG */
However I now used a rc3 kernel and the pci_acpi_scan_root() function
with it's ACPI invokations succeeded. Has there any work been made?
The slab error now happens a bit later in (acpi_sba_ioc_add()).
So I set the acpi_debug trace there.
It is probably the:
ACPI_MEM_FREE(dev_info);
in arch/ia64/hp/common/sba_iommu.c:
Output and changes made are attached.
Any ideas?
Thanks,
Thomas
[-- Attachment #2: unaligned_access_debug.tar.bz2 --]
[-- Type: application/x-bzip2, Size: 9183 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: Thomas Renninger <trenn@suse.de>
To: "Moore, Robert" <robert.moore@intel.com>
Cc: "Luck, Tony" <tony.luck@intel.com>,
"Brown, Len" <len.brown@intel.com>,
linux-acpi@vger.kernel.org, linux-ia64@vger.kernel.org
Subject: Re: some new unaligned access while booting ia64 (HP rx2620)
Date: Mon, 13 Feb 2006 18:51:18 +0000 [thread overview]
Message-ID: <43F0D526.5010806@suse.de> (raw)
In-Reply-To: <971FCB6690CD0E4898387DBF7552B90E0452B0D7@orsmsx403.amr.corp.intel.com>
[-- Attachment #1: Type: text/plain, Size: 13069 bytes --]
Moore, Robert wrote:
> This only contains the output of stores to the ACPI "debug" object, not
> the full trace output. However, "_CRS 0" may help
>
>
Something is strange here.
With rc2-gitXY I got this:
-----------------------------------------------------------------------
slab error in cache_free_debugcheck(): cache `size-256': double free, or memory outside object was overwritten
Call Trace:
[<a0000001000145c0>] show_stack+0x40/0xa0
sp=e00000011b7f7ae0 bsp=e00000011b7f1400
[<a000000100014650>] dump_stack+0x30/0x60
sp=e00000011b7f7cb0 bsp=e00000011b7f13e0
[<a000000100134a50>] __slab_error+0x50/0x80
sp=e00000011b7f7cb0 bsp=e00000011b7f13b0
[<a000000100135ee0>] cache_free_debugcheck+0x220/0x600
sp=e00000011b7f7cb0 bsp=e00000011b7f1368
[<a000000100139b70>] kfree+0xd0/0x480
sp=e00000011b7f7cb0 bsp=e00000011b7f1328
[<a0000001002ea460>] acpi_os_free+0x20/0x40
sp=e00000011b7f7cc0 bsp=e00000011b7f1308
[<a00000010031b980>] acpi_walk_resources+0x240/0x280
sp=e00000011b7f7cc0 bsp=e00000011b7f12c8
[<a0000001003e4a10>] pci_acpi_scan_root+0x130/0x3e0
sp=e00000011b7f7cd0 bsp=e00000011b7f1278
[<a000000100330380>] acpi_pci_root_add+0x480/0x620
sp=e00000011b7f7cf0 bsp=e00000011b7f1230
[<a0000001003354c0>] acpi_bus_driver_init+0x80/0xe0
sp=e00000011b7f7d10 bsp=e00000011b7f1208
[<a000000100337c80>] acpi_add_single_object+0x1480/0x1680
sp=e00000011b7f7d10 bsp=e00000011b7f11a0
[<a000000100338110>] acpi_bus_scan+0x290/0x400
sp=e00000011b7f7d30 bsp=e00000011b7f1160
[<a000000100645840>] acpi_scan_init+0x220/0x2c0
sp=e00000011b7f7d50 bsp=e00000011b7f1130
[<a000000100009ee0>] init+0x540/0x880
sp=e00000011b7f7d60 bsp=e00000011b7f1108
[<a0000001000128b0>] kernel_thread_helper+0xd0/0x100
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
[<a0000001000094a0>] start_kernel_thread+0x20/0x40
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
e0000040f8de54c8: redzone 1: 0x170fc2a5, redzone 2: 0xf901001a00000028.
slab error in cache_free_debugcheck(): cache `size-256': double free, or memory outside object was overwritten
Call Trace:
[<a0000001000145c0>] show_stack+0x40/0xa0
sp=e00000011b7f7ae0 bsp=e00000011b7f1400
[<a000000100014650>] dump_stack+0x30/0x60
sp=e00000011b7f7cb0 bsp=e00000011b7f13e0
[<a000000100134a50>] __slab_error+0x50/0x80
sp=e00000011b7f7cb0 bsp=e00000011b7f13b0
[<a000000100135ee0>] cache_free_debugcheck+0x220/0x600
sp=e00000011b7f7cb0 bsp=e00000011b7f1368
[<a000000100139b70>] kfree+0xd0/0x480
sp=e00000011b7f7cb0 bsp=e00000011b7f1328
[<a0000001002ea460>] acpi_os_free+0x20/0x40
sp=e00000011b7f7cc0 bsp=e00000011b7f1308
[<a00000010031b980>] acpi_walk_resources+0x240/0x280
sp=e00000011b7f7cc0 bsp=e00000011b7f12c8
[<a0000001003e4af0>] pci_acpi_scan_root+0x210/0x3e0
sp=e00000011b7f7cd0 bsp=e00000011b7f1278
[<a000000100330380>] acpi_pci_root_add+0x480/0x620
sp=e00000011b7f7cf0 bsp=e00000011b7f1230
[<a0000001003354c0>] acpi_bus_driver_init+0x80/0xe0
sp=e00000011b7f7d10 bsp=e00000011b7f1208
[<a000000100337c80>] acpi_add_single_object+0x1480/0x1680
sp=e00000011b7f7d10 bsp=e00000011b7f11a0
[<a000000100338110>] acpi_bus_scan+0x290/0x400
sp=e00000011b7f7d30 bsp=e00000011b7f1160
[<a000000100645840>] acpi_scan_init+0x220/0x2c0
sp=e00000011b7f7d50 bsp=e00000011b7f1130
[<a000000100009ee0>] init+0x540/0x880
sp=e00000011b7f7d60 bsp=e00000011b7f1108
[<a0000001000128b0>] kernel_thread_helper+0xd0/0x100
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
[<a0000001000094a0>] start_kernel_thread+0x20/0x40
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
e0000040f89694c8: redzone 1: 0x170fc2a5, redzone 2: 0xf901001a00000028.
slab error in cache_free_debugcheck(): cache `size-256': double free, or memory outside object was overwritten
Call Trace:
[<a0000001000145c0>] show_stack+0x40/0xa0
sp=e00000011b7f7a30 bsp=e00000011b7f16d8
[<a000000100014650>] dump_stack+0x30/0x60
sp=e00000011b7f7c00 bsp=e00000011b7f16c0
[<a000000100134a50>] __slab_error+0x50/0x80
sp=e00000011b7f7c00 bsp=e00000011b7f1690
[<a000000100135ee0>] cache_free_debugcheck+0x220/0x600
sp=e00000011b7f7c00 bsp=e00000011b7f1648
[<a000000100139b70>] kfree+0xd0/0x480
sp=e00000011b7f7c00 bsp=e00000011b7f1608
[<a0000001002ea460>] acpi_os_free+0x20/0x40
sp=e00000011b7f7c10 bsp=e00000011b7f15e0
[<a00000010031b980>] acpi_walk_resources+0x240/0x280
sp=e00000011b7f7c10 bsp=e00000011b7f15a0
[<a00000010032c990>] find_pci_rootbridge+0x1d0/0x3a0
sp=e00000011b7f7c20 bsp=e00000011b7f1560
[<a0000001003102d0>] acpi_ns_get_device_callback+0x270/0x2e0
sp=e00000011b7f7c60 bsp=e00000011b7f1508
[<a000000100314880>] acpi_ns_walk_namespace+0x280/0x2e0
sp=e00000011b7f7c80 bsp=e00000011b7f1498
[<a00000010030ff70>] acpi_get_devices+0xb0/0xe0
sp=e00000011b7f7c80 bsp=e00000011b7f1458
[<a00000010032c790>] acpi_get_pci_rootbridge_handle+0x70/0xa0
sp=e00000011b7f7ca0 bsp=e00000011b7f1428
[<a0000001002b8720>] pci_acpi_find_root_bridge+0x80/0xe0
sp=e00000011b7f7cb0 bsp=e00000011b7f13f0
[<a00000010032c0a0>] acpi_platform_notify+0x120/0x4c0
sp=e00000011b7f7cc0 bsp=e00000011b7f13b8
[<a000000100391050>] device_add+0x230/0x300
sp=e00000011b7f7cd0 bsp=e00000011b7f1378
[<a000000100391150>] device_register+0x30/0x60
sp=e00000011b7f7cd0 bsp=e00000011b7f1358
[<a0000001002a7a90>] pci_create_bus+0x1b0/0x600
sp=e00000011b7f7cd0 bsp=e00000011b7f1300
[<a0000001002aa130>] pci_scan_bus_parented+0x30/0xa0
sp=e00000011b7f7cd0 bsp=e00000011b7f12c8
[<a0000001003e4b20>] pci_acpi_scan_root+0x240/0x3e0
sp=e00000011b7f7cd0 bsp=e00000011b7f1278
[<a000000100330380>] acpi_pci_root_add+0x480/0x620
sp=e00000011b7f7cf0 bsp=e00000011b7f1230
[<a0000001003354c0>] acpi_bus_driver_init+0x80/0xe0
sp=e00000011b7f7d10 bsp=e00000011b7f1208
[<a000000100337c80>] acpi_add_single_object+0x1480/0x1680
sp=e00000011b7f7d10 bsp=e00000011b7f11a0
[<a000000100338110>] acpi_bus_scan+0x290/0x400
sp=e00000011b7f7d30 bsp=e00000011b7f1160
[<a000000100645840>] acpi_scan_init+0x220/0x2c0
sp=e00000011b7f7d50 bsp=e00000011b7f1130
[<a000000100009ee0>] init+0x540/0x880
sp=e00000011b7f7d60 bsp=e00000011b7f1108
[<a0000001000128b0>] kernel_thread_helper+0xd0/0x100
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
[<a0000001000094a0>] start_kernel_thread+0x20/0x40
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
e00000011b7e76b0: redzone 1: 0x170fc2a5, redzone 2: 0xf901001a00000028.
slab error in cache_free_debugcheck(): cache `size-256': double free, or memory outside object was overwritten
Call Trace:
[<a0000001000145c0>] show_stack+0x40/0xa0
sp=e00000011b7f7a30 bsp=e00000011b7f16d8
[<a000000100014650>] dump_stack+0x30/0x60
sp=e00000011b7f7c00 bsp=e00000011b7f16c0
[<a000000100134a50>] __slab_error+0x50/0x80
sp=e00000011b7f7c00 bsp=e00000011b7f1690
[<a000000100135ee0>] cache_free_debugcheck+0x220/0x600
sp=e00000011b7f7c00 bsp=e00000011b7f1648
[<a000000100139b70>] kfree+0xd0/0x480
sp=e00000011b7f7c00 bsp=e00000011b7f1608
[<a0000001002ea460>] acpi_os_free+0x20/0x40
sp=e00000011b7f7c10 bsp=e00000011b7f15e0
[<a00000010031b980>] acpi_walk_resources+0x240/0x280
sp=e00000011b7f7c10 bsp=e00000011b7f15a0
[<a00000010032c990>] find_pci_rootbridge+0x1d0/0x3a0
sp=e00000011b7f7c20 bsp=e00000011b7f1560
[<a0000001003102d0>] acpi_ns_get_device_callback+0x270/0x2e0
sp=e00000011b7f7c60 bsp=e00000011b7f1508
[<a000000100314880>] acpi_ns_walk_namespace+0x280/0x2e0
sp=e00000011b7f7c80 bsp=e00000011b7f1498
[<a00000010030ff70>] acpi_get_devices+0xb0/0xe0
sp=e00000011b7f7c80 bsp=e00000011b7f1458
[<a00000010032c790>] acpi_get_pci_rootbridge_handle+0x70/0xa0
sp=e00000011b7f7ca0 bsp=e00000011b7f1428
[<a0000001002b8720>] pci_acpi_find_root_bridge+0x80/0xe0
sp=e00000011b7f7cb0 bsp=e00000011b7f13f0
[<a00000010032c0a0>] acpi_platform_notify+0x120/0x4c0
sp=e00000011b7f7cc0 bsp=e00000011b7f13b8
[<a000000100391050>] device_add+0x230/0x300
sp=e00000011b7f7cd0 bsp=e00000011b7f1378
[<a000000100391150>] device_register+0x30/0x60
sp=e00000011b7f7cd0 bsp=e00000011b7f1358
[<a0000001002a7a90>] pci_create_bus+0x1b0/0x600
sp=e00000011b7f7cd0 bsp=e00000011b7f1300
[<a0000001002aa130>] pci_scan_bus_parented+0x30/0xa0
sp=e00000011b7f7cd0 bsp=e00000011b7f12c8
[<a0000001003e4b20>] pci_acpi_scan_root+0x240/0x3e0
sp=e00000011b7f7cd0 bsp=e00000011b7f1278
[<a000000100330380>] acpi_pci_root_add+0x480/0x620
sp=e00000011b7f7cf0 bsp=e00000011b7f1230
[<a0000001003354c0>] acpi_bus_driver_init+0x80/0xe0
sp=e00000011b7f7d10 bsp=e00000011b7f1208
[<a000000100337c80>] acpi_add_single_object+0x1480/0x1680
sp=e00000011b7f7d10 bsp=e00000011b7f11a0
[<a000000100338110>] acpi_bus_scan+0x290/0x400
sp=e00000011b7f7d30 bsp=e00000011b7f1160
[<a000000100645840>] acpi_scan_init+0x220/0x2c0
sp=e00000011b7f7d50 bsp=e00000011b7f1130
[<a000000100009ee0>] init+0x540/0x880
sp=e00000011b7f7d60 bsp=e00000011b7f1108
[<a0000001000128b0>] kernel_thread_helper+0xd0/0x100
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
[<a0000001000094a0>] start_kernel_thread+0x20/0x40
sp=e00000011b7f7e30 bsp=e00000011b7f10e0
e0000040fab29d88: redzone 1: 0x170fc2a5, redzone 2: 0xf901001a00000028.
Slab corruption: start=e0000040fab29ea8, len=256
Redzone: 0xad0e3701d2244a/0x5a2cf071.
Last user: [<a00000010028dbc0>](kobject_uevent+0x8a0/0x940)
000: 00 04 01 02 04 02 04 04 6b 6b 6b 6b 07 00 00 00
010: 0c 00 00 00 00 00 00 00 6b 6b 6b 6b 6b 6b 6b 6b
Prev obj: start=e0000040fab29d90, len=256
Redzone: 0x5a2cf071/0x5a2cf071.
Last user: [<a0000001002ea460>](acpi_os_free+0x20/0x40)
000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
Next obj: start=e0000040fab29fc0, len=256
Redzone: 0x5a2cf071/0x5a2cf071.
Last user: [<a000000100415b20>](skb_release_data+0x1a0/0x1c0)
000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
-----------------------------------------------------------------------
I startet to pack the acpi functions in arch/ia64/pci/pci.c
(pci_acpi_scan_root()) into:
acpi_dbg_level=0x21FFFF; /* Enable ACPI DEBUG */
...
acpi_dbg_level=0xF; /* Disable ACPI_DEBUG */
However I now used a rc3 kernel and the pci_acpi_scan_root() function
with it's ACPI invokations succeeded. Has there any work been made?
The slab error now happens a bit later in (acpi_sba_ioc_add()).
So I set the acpi_debug trace there.
It is probably the:
ACPI_MEM_FREE(dev_info);
in arch/ia64/hp/common/sba_iommu.c:
Output and changes made are attached.
Any ideas?
Thanks,
Thomas
[-- Attachment #2: unaligned_access_debug.tar.bz2 --]
[-- Type: application/x-bzip2, Size: 9183 bytes --]
next prev parent reply other threads:[~2006-02-13 18:51 UTC|newest]
Thread overview: 82+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-02-10 23:31 some new unaligned access while booting ia64 (HP rx2620) Moore, Robert
2006-02-10 23:31 ` Moore, Robert
2006-02-13 18:51 ` Thomas Renninger [this message]
2006-02-13 18:51 ` Thomas Renninger
2006-02-13 22:33 ` Bjorn Helgaas
2006-02-13 22:33 ` Bjorn Helgaas
2006-02-13 22:57 ` Andreas Schwab
2006-02-13 22:57 ` Andreas Schwab
2006-02-14 0:22 ` Bjorn Helgaas
2006-02-14 0:22 ` Bjorn Helgaas
2006-02-14 23:13 ` [PATCH] ACPI: fix vendor resource length computation Bjorn Helgaas
2006-02-14 23:13 ` Bjorn Helgaas
2006-02-14 23:19 ` Bjorn Helgaas
2006-02-14 23:19 ` Bjorn Helgaas
-- strict thread matches above, loose matches on Subject: below --
2006-03-15 17:14 some new unaligned access while booting ia64 (HP rx2620) Moore, Robert
2006-03-15 17:14 ` Moore, Robert
2006-03-15 15:47 Moore, Robert
2006-03-15 15:47 ` Moore, Robert
2006-03-15 16:49 ` Bjorn Helgaas
2006-03-15 16:49 ` Bjorn Helgaas
2006-02-16 22:54 [PATCH] ACPI: fix vendor resource length computation Moore, Robert
2006-02-16 22:54 ` Moore, Robert
2006-02-15 19:05 Luck, Tony
2006-02-15 19:05 ` Luck, Tony
2006-02-16 8:59 ` Thomas Renninger
2006-02-16 8:59 ` Thomas Renninger
2006-02-15 18:38 Moore, Robert
2006-02-15 18:38 ` Moore, Robert
2006-02-15 0:04 Moore, Robert
2006-02-15 0:04 ` Moore, Robert
2006-02-15 17:49 ` Thomas Renninger
2006-02-15 17:49 ` Thomas Renninger
2006-02-14 23:25 Moore, Robert
2006-02-14 23:25 ` Moore, Robert
2006-02-14 23:34 ` Bjorn Helgaas
2006-02-14 23:34 ` Bjorn Helgaas
2006-02-11 0:39 some new unaligned access while booting ia64 (HP rx2620) Luck, Tony
2006-02-11 0:39 ` Luck, Tony
2006-02-11 12:21 ` Robin Holt
2006-02-11 12:21 ` Robin Holt
2006-02-10 23:58 Luck, Tony
2006-02-10 23:58 ` Luck, Tony
2006-02-10 23:25 Luck, Tony
2006-02-10 23:25 ` Luck, Tony
2006-02-10 23:15 Moore, Robert
2006-02-10 23:15 ` Moore, Robert
2006-02-10 23:07 Moore, Robert
2006-02-10 23:07 ` Moore, Robert
2006-02-10 22:58 Luck, Tony
2006-02-10 22:58 ` Luck, Tony
2006-02-11 21:25 ` Bjorn Helgaas
2006-02-11 21:25 ` Bjorn Helgaas
2006-02-10 21:56 Moore, Robert
2006-02-10 21:56 ` Moore, Robert
2006-02-10 21:54 Luck, Tony
2006-02-10 21:54 ` Luck, Tony
2006-02-10 21:19 Moore, Robert
2006-02-10 21:19 ` Moore, Robert
2006-02-10 21:15 Luck, Tony
2006-02-10 21:15 ` Luck, Tony
2006-02-10 20:11 Moore, Robert
2006-02-10 20:11 ` Moore, Robert
2006-02-09 23:43 Moore, Robert
2006-02-09 23:43 ` Moore, Robert
2006-02-10 2:07 ` Thomas Renninger
2006-02-10 2:07 ` Thomas Renninger
2006-02-09 21:15 Luck, Tony
2006-02-09 21:15 ` Luck, Tony
2006-02-09 21:04 Luck, Tony
2006-02-09 21:04 ` Luck, Tony
2006-02-09 20:55 Moore, Robert
2006-02-09 20:55 ` Moore, Robert
2006-02-09 20:44 Luck, Tony
2006-02-09 20:44 ` Luck, Tony
2006-02-09 16:56 Moore, Robert
2006-02-09 16:56 ` Moore, Robert
2006-02-02 22:28 Moore, Robert
2006-02-02 22:28 ` Moore, Robert
2006-02-02 19:46 Luck, Tony
2006-02-02 19:46 ` Luck, Tony
2006-03-14 23:59 ` Bjorn Helgaas
2006-03-14 23:59 ` Bjorn Helgaas
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=43F0D526.5010806@suse.de \
--to=trenn@suse.de \
--cc=len.brown@intel.com \
--cc=linux-acpi@vger.kernel.org \
--cc=linux-ia64@vger.kernel.org \
--cc=robert.moore@intel.com \
--cc=tony.luck@intel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.