NetBSD-Bugs archive

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

Re: port-amd64/44627: genfb(4) panic at shutdown



The following reply was made to PR port-amd64/44627; it has been noted by GNATS.

From: Jukka Ruohonen <jruohonen%iki.fi@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: port-amd64/44627: genfb(4) panic at shutdown
Date: Wed, 23 Feb 2011 09:11:37 +0200

 On Wed, Feb 23, 2011 at 07:05:00AM +0000, Jukka Ruohonen wrote:
 > syscall() at netbsd:syscall+0xaa
 > sys_reboot() at netbsd:sys_reboot+0x73
 > cpu_reboot() at netbsd:cpu_reboot+0x2f
 > pmf_system_shutdown() at netbsd:device_pmf_driver_shutdown+0x12
 > pci_genfb_shutdown() at netbsd:pci_genfb_shutdown+0x9
 > genfb_enable_polling() at netbsd:genfb_enable_polling+0x24
 > vcons_hard_switch() at netbsd:vcons_hard_switch+0xb
 > Stopped in pid 21146.1 (reboot) at netbsd vcons_hard_switch+0xb:
 > movq 0 xc0(%rdx), %rax
 
 Looks like a locking error:
 
        cpu_reboot() -> splhigh() ->
 
        ...
 
        pci_genfb_shutdown() -> genfb_enable_polling() -> 
        vcons_enable_polling() -> vcons_redraw_screen() ->
        vcons_lock() -> splhigh().
 
 Or something along these lines.        
 


Home | Main Index | Thread Index | Old Index