Opened 15 years ago
Closed 15 years ago
#5855 closed bug (fixed)
[CD Player] Page fault in double fault debugger without fault handler!
Reported by: | HaikuBot | Owned by: | bonefish |
---|---|---|---|
Priority: | high | Milestone: | R1/alpha2 |
Component: | Drivers | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
I have lastest Haiku. When I try to launch CD Player app I get error. Can't run KDL cos it simply hang up so only photo. (see attach.)
Attachments (2)
Change History (11)
by , 15 years ago
Attachment: | cd_player.JPG added |
---|
comment:1 by , 15 years ago
comment:2 by , 15 years ago
Component: | Applications/CDPlayer → System/Kernel |
---|---|
Owner: | changed from | to
comment:5 by , 15 years ago
Any other non-default kernel settings?
This looks very similar to http://dev.haiku-os.org/ticket/5822#comment:7, which should be fixed in hrev36528. At least I could reproduce the KDL entering double fault before and can't anymore.
If you haven't changed/rebuilt this Haiku installation, please run
objdump -D --demangle /system/kernel_x86 | grep -C 100 800d2f77 > ~/Desktop/double-fault-eip.txt
in the Terminal and attach the generated file (double-fault-eip.txt on the desktop).
comment:6 by , 15 years ago
In the same situation I fall through sometime into KDL. To reproduce the problem at 100% I do the following:
1) Open Applications folder;
2) Press Ctrl-A to Select All links to applications;
3) Select "Open" from context menu;
4) After some seconds opening all applications - the KDL debugger welcomes me. The backtrace always say about CDPlayer process.
Screenshot is attached.
Maybe this is the same problem?
comment:7 by , 15 years ago
Owner: | changed from | to
---|---|
Status: | new → in-progress |
comment:8 by , 15 years ago
Component: | System/Kernel → Drivers |
---|
Looks like the 6 byte emulation code in the SCSI bus manager is broken.
comment:9 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | in-progress → closed |
The problem with the not correctly balanced lock_memory() call is fixed in hrev36539. HaikuBot, if you still get a double fault when entering KDL (e.g. via Alt-Sysreq-D), please open a new ticket.
What exact revision? Trunk or alpha2 branch?
Do you have syslog debug output disabled?