Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750779AbWBIUuK (ORCPT ); Thu, 9 Feb 2006 15:50:10 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750780AbWBIUuK (ORCPT ); Thu, 9 Feb 2006 15:50:10 -0500 Received: from mx1.redhat.com ([66.187.233.31]:36742 "EHLO mx1.redhat.com") by vger.kernel.org with ESMTP id S1750779AbWBIUuI (ORCPT ); Thu, 9 Feb 2006 15:50:08 -0500 Date: Thu, 9 Feb 2006 15:49:40 -0500 From: Dave Jones To: Andi Kleen Cc: Greg KH , "Randy.Dunlap" , Andrew Morton , Neal Becker , linux-kernel@vger.kernel.org Subject: Re: 2.6.16-rc1 panic on startup (acpi) Message-ID: <20060209204940.GC9576@redhat.com> Mail-Followup-To: Dave Jones , Andi Kleen , Greg KH , "Randy.Dunlap" , Andrew Morton , Neal Becker , linux-kernel@vger.kernel.org References: <200602080110.06736.ak@suse.de> <20060208030335.GC17665@redhat.com> <200602080855.06000.ak@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200602080855.06000.ak@suse.de> User-Agent: Mutt/1.4.2.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 6371 Lines: 143 On Wed, Feb 08, 2006 at 08:55:05AM +0100, Andi Kleen wrote: > > > Workaround is pci=nommconf btw > > I'm puzzled. I'm still seeing this crash with latest -git which > > has this patch (I just double checked the source I built). > > That's surprising. Can you addr2line the exactly address it's crashing on? Still there in todays git snapshot. http://people.redhat.com/davej/dsc00150.jpg is the top of the oops. Full traceback is acpi_os_derive_pci_id_2 acpi_os_derive_pci_id acpi_ev_pci_config_region_setup acpi_os_acquire_object acpi_ev_pci_config_region_setup acpi_ev_address_space_dispatch cache_alloc_debugcheck_after acpi_ex_access_region acpi_ex_field_datum_io acpi_os_acquire_ojbect acpi_ex_extract_from_field acpi_ut_create_internal_object acpi_ex_read_data_from_field acpi_ex_resolve_node_to_value acpi_ds_init_object_from_op acpi_ex_resolve_to_value acpi_ex_resolve_operands acpi_ds_exec_end_op acpi_ps_parse_loop acpi_ps_parse_aml acpi_ps_execute_pass acpi_ps_execute_method acpi_ns_evaluate_by_handle acpi_ns_evaluate_realative acpi_ut_evalute_object acpi_ut_execute_STA acpi_ut_release_mutex acpi_ns_get_device_callback vsscanf acpi_os_wait_semaphore acpi_ns_get_device_callback acpi_ns_walk_namespace acpi_get_devices find_pci_rootbridge acpi_get_pci_rootbridge_handle pci_acpi_find_root_bridge acpi_platform_notify device_add pci_create_bus pci_scan_bus_parented pci_acpi_scan_root acpi_pci_root_add acpi_bus_driver_init acpi_add_single_object acpi_bus_scan acpi_scan_init acpi_event_init init Here's pci_mm_cfg from that kernel.. d+0>: push %r15 0xffffffff802d6e36 : push %r14 0xffffffff802d6e38 : push %r13 0xffffffff802d6e3a : push %r12 0xffffffff802d6e3c : push %rbp 0xffffffff802d6e3d : push %rbx 0xffffffff802d6e3e : sub $0x8,%rsp 0xffffffff802d6e42 : mov %edi,%r15d 0xffffffff802d6e45 : mov %esi,%r14d 0xffffffff802d6e48 : mov %edx,%r12d 0xffffffff802d6e4b : mov %ecx,%ebp 0xffffffff802d6e4d : mov %r8d,%ebx 0xffffffff802d6e50 : mov %r9,%r13 0xffffffff802d6e53 : test %r9,%r9 0xffffffff802d6e56 : je 0xffffffff802d6e70 0xffffffff802d6e58 : cmp $0xff,%esi 0xffffffff802d6e5e : ja 0xffffffff802d6e70 0xffffffff802d6e60 : cmp $0xff,%edx 0xffffffff802d6e66 : ja 0xffffffff802d6e70 0xffffffff802d6e68 : cmp $0xfff,%ecx 0xffffffff802d6e6e : jle 0xffffffff802d6e77 0xffffffff802d6e70 : mov $0xffffffea,%eax 0xffffffff802d6e75 : jmp 0xffffffff802d6edf 0xffffffff802d6e77 : callq 0xffffffff802d6cf0 0xffffffff802d6e7c : mov %rax,%rdx 0xffffffff802d6e7f : test %rax,%rax 0xffffffff802d6e82 : jne 0xffffffff802d6ea5 0xffffffff802d6e84 : mov %r13,%r9 0xffffffff802d6e87 : mov %ebx,%r8d 0xffffffff802d6e8a : mov %ebp,%ecx 0xffffffff802d6e8c : mov %r12d,%edx 0xffffffff802d6e8f : mov %r14d,%esi 0xffffffff802d6e92 : mov %r15d,%edi 0xffffffff802d6e95 : pop %rbx 0xffffffff802d6e96 : pop %rbx 0xffffffff802d6e97 : pop %rbp 0xffffffff802d6e98 : pop %r12 0xffffffff802d6e9a : pop %r13 0xffffffff802d6e9c : pop %r14 0xffffffff802d6e9e : pop %r15 0xffffffff802d6ea0 : jmpq 0xffffffff802d56a1 0xffffffff802d6ea5 : cmp $0x2,%ebx 0xffffffff802d6ea8 : je 0xffffffff802d6ec1 0xffffffff802d6eaa : cmp $0x4,%ebx 0xffffffff802d6ead : je 0xffffffff802d6ed0 0xffffffff802d6eaf : dec %ebx 0xffffffff802d6eb1 : jne 0xffffffff802d6edd 0xffffffff802d6eb3 : movslq %ebp,%rax 0xffffffff802d6eb6 : lea (%rdx,%rax,1),%rax 0xffffffff802d6eba : mov (%rax),%al We blew up here ^^^ 0xffffffff802d6ebc : movzbl %al,%eax 0xffffffff802d6ebf : jmp 0xffffffff802d6ed9 0xffffffff802d6ec1 : movslq %ebp,%rax 0xffffffff802d6ec4 : lea (%rdx,%rax,1),%rax 0xffffffff802d6ec8 : mov (%rax),%ax 0xffffffff802d6ecb : movzwl %ax,%eax 0xffffffff802d6ece : jmp 0xffffffff802d6ed9 0xffffffff802d6ed0 : movslq %ebp,%rax 0xffffffff802d6ed3 : lea (%rdx,%rax,1),%rax 0xffffffff802d6ed7 : mov (%rax),%eax 0xffffffff802d6ed9 : mov %eax,0x0(%r13) 0xffffffff802d6edd : xor %eax,%eax 0xffffffff802d6edf : pop %r11 0xffffffff802d6ee1 : pop %rbx 0xffffffff802d6ee2 : pop %rbp 0xffffffff802d6ee3 : pop %r12 0xffffffff802d6ee5 : pop %r13 0xffffffff802d6ee7 : pop %r14 0xffffffff802d6ee9 : pop %r15 0xffffffff802d6eeb : retq Dave - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/