Port-i386 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

suspend/resume broken by interrupt changes



I'm getting a panic on resume now, reproducibly:

#9  0xc010cc40 in calltrap ()
#10 0xc02cddfa in apic_set_redir (sc=0xcb38e280, pin=0, idt_vec=0, ci=0x0)
    at ../../../../arch/x86/x86/ioapic.c:411
#11 0xc02ce093 in ioapic_reenable () at ../../../../arch/x86/x86/ioapic.c:481
#12 0xc011956a in acpi_md_sleep (state=3)
    at ../../../../arch/x86/acpi/acpi_wakeup.c:368
#13 0xc0110bad in acpi_enter_sleep_state (sc=0xcb38e2e4, state=3)
    at ../../../../dev/acpi/acpi.c:1432
#14 0xc0110d93 in sysctl_hw_acpi_sleepstate (name=0xcc80eca4, namelen=0,
    oldp=0xbfbfe7e0, oldlenp=0xcc80eccc, newp=0xbfbfe7e4, newlen=4,
    oname=0xcc80ec9c, l=0xcc79c580, rnode=0xc1af4360)
    at ../../../../dev/acpi/acpi.c:1625
#15 0xc0306331 in sysctl_dispatch (name=0xcc80ec9c, namelen=0,
    oldp=0xbfbfe7e0, oldlenp=0xcc80eccc, newp=0xbfbfe7e4, newlen=4,
    oname=0xcc80ec9c, l=0xcc79c580, rnode=0xc1af4360)
    at ../../../../kern/kern_sysctl.c:441
#16 0xc0306655 in sys___sysctl (l=0xcc79c580, uap=0xcc80ed00,
    retval=0xcc80ed28) at ../../../../kern/kern_sysctl.c:297
[...]
#10 0xc02cddfa in apic_set_redir (sc=0xcb38e280, pin=0, idt_vec=0, ci=0x0)
    at ../../../../arch/x86/x86/ioapic.c:411
411             redlo = map == NULL ? IOAPIC_REDLO_MASK : map->redir;
(gdb) print map
$1 = (struct mp_intr_map *) 0xcb3ab000
(gdb) print *map
$2 = {next = 0xcb3ab038, bus = 0xcb38e930, bus_pin = 0, ioapic = 0xcb38e284,
  ioapic_pin = 2, ioapic_ih = 268567040, type = 0, flags = 0, redir = 0,
  cpu_id = 0, global_int = 2, sflags = 1, linkdev = 0x0, sourceindex = 0}

That's today's kernel. A kernel from Apr 18 is fine.
(I don't see the immediate reason of the panic.)

best regards
Matthias




-------------------------------------------------------------------
-------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich

Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
-------------------------------------------------------------------
-------------------------------------------------------------------


Home | Main Index | Thread Index | Old Index