Opened 16 years ago
Closed 8 years ago
#3257 closed bug (not reproducible)
PANIC: release_spinlock: lock 0x80112694 was already released
Reported by: | syst3mcr4sh | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System/Kernel | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | x86 |
Description (last modified by )
Dual Pentium 2. 378 MB RAM. Computer has 2 hard drives. One has many partitions including one with BeOS 5 Pro which I use to format partitions and copy haiku from image files to those partitions. Tried Haiku revision 28832 (the pre-alpha version - image file size almost 98MBytes). Booted on the partition, open Firefox to check fro instructions to get the source using svn. Leave firefox open, use terminal to begin svn. Sit back and watch. After some time (slow machine) goto KDL. I haven't reproduced because I didn't reboot in case more information is needed for this. I'll try to attach a photograph. Stack crawl (included in photo but I typed it so copy paste):
PANIC: release_spinlock: lock 0x80112694 was already released Welcome to Kernel Debugging Land... Thread 32 "scsi notifier" running on CPU 0 kdebug> sc stack trace for thread 32 "scsi notifier" kernel stack: 0x80434000 to 0x80438000 frame caller <image>:function + offset 0 80437bc8 (+ 48) 8005bd3d <kernel_x86>:invoke_debugger_command + 0x00f5 1 80437bf8 (+ 64) 8005bb2d <kernel_x86> invoke_pipe_segment(debugger_command_pipe*: 0x80122a60, int32: 0, 0x0 "<NULL>") + 0x0079 2 80437c38 (+ 64) 8005beb4 <kernel_x86>:invoke_debugger_command_pipe + 0x009c 3 80437c78 (+ 48) 8005d43c <kernel_x86> ExpressionParser<0x80437d2c>::ParseCommandPipe(0x80437d28) + 0x0234 4 80437ca8 (+ 64) 8005c876 <kernel_x86> ExpressionParser<0x80437d2c>::EvaluateCommand(0x801128a0 "sc", 0x80437d28) + 0x02ba 5 80437ce8 (+ 224) 8005e864 <kernel_x86):evaluate_debug_command + 0x0088 6 80437dc8 (+ 64) 80059c52 <kernel_x86> kernel_debugger_loop() + 0x01ae 7 80437e08 (+ 32) 8005aabd <kernel_x86>:kernel_debugger + 0x004d 8 80437e28 (+ 192) 8005aa65 <kernel_x86):panic + 0x0029 9 80437ee8 (+ 48) 80049af6 <kernel_x86>:release_spinlock + 0x004e 10 80437f18 (+ 80) 8003467b <kernel_x86> ConditionVariableEntry<0x80437f9c>::Wait(uint32: 0x0 (0), int64: 0) + 0x01db 11 80437f68 (+ 80) 8006e55c <kernel_x86> IOScheduler<0x80f24a5c>::_RequestNotifier(0x83049800, 0x80051441, 0x80112694) + 0x011c 12 80437fb8 (+ 32) 8006e5f2 <kernel_x86> IOScheduler<0x80f24a5c>::_RequestNotifierThread(NULL) + 0x0012 13 80437fd8 (+ 32) 800514bb <kernel_x86> _create_kernel_thread_kentry() + 0x001b 14 80437ff8 (+2143059976) 80051458 <kernel_x86> thread_kthread_exit() + 0x0000 kdebug>
Tell me other things you need (system information, KDL commands, etc.)
Thanks
Attachments (1)
Change History (4)
by , 16 years ago
Attachment: | DSC00323.JPG added |
---|
comment:1 by , 16 years ago
stack crawl with CR set to CRLF sorry for this
PANIC: release_spinlock: lock 0x80112694 was already released Welcome to Kernel Debugging Land... Thread 32 "scsi notifier" running on CPU 0 kdebug> sc stack trace for thread 32 "scsi notifier" kernel stack: 0x80434000 to 0x80438000 frame caller <image>:function + offset 0 80437bc8 (+ 48) 8005bd3d <kernel_x86>:invoke_debugger_command + 0x00f5 1 80437bf8 (+ 64) 8005bb2d <kernel_x86> invoke_pipe_segment(debugger_command_pipe*: 0x80122a60, int32: 0, 0x0 "<NULL>") + 0x0079 2 80437c38 (+ 64) 8005beb4 <kernel_x86>:invoke_debugger_command_pipe + 0x009c 3 80437c78 (+ 48) 8005d43c <kernel_x86> ExpressionParser<0x80437d2c>::ParseCommandPipe(0x80437d28) + 0x0234 4 80437ca8 (+ 64) 8005c876 <kernel_x86> ExpressionParser<0x80437d2c>::EvaluateCommand(0x801128a0 "sc", 0x80437d28) + 0x02ba 5 80437ce8 (+ 224) 8005e864 <kernel_x86):evaluate_debug_command + 0x0088 6 80437dc8 (+ 64) 80059c52 <kernel_x86> kernel_debugger_loop() + 0x01ae 7 80437e08 (+ 32) 8005aabd <kernel_x86>:kernel_debugger + 0x004d 8 80437e28 (+ 192) 8005aa65 <kernel_x86):panic + 0x0029 9 80437ee8 (+ 48) 80049af6 <kernel_x86>:release_spinlock + 0x004e 10 80437f18 (+ 80) 8003467b <kernel_x86> ConditionVariableEntry<0x80437f9c>::Wait(uint32: 0x0 (0), int64: 0) + 0x01db 11 80437f68 (+ 80) 8006e55c <kernel_x86> IOScheduler<0x80f24a5c>::_RequestNotifier(0x83049800, 0x80051441, 0x80112694) + 0x011c 12 80437fb8 (+ 32) 8006e5f2 <kernel_x86> IOScheduler<0x80f24a5c>::_RequestNotifierThread(NULL) + 0x0012 13 80437fd8 (+ 32) 800514bb <kernel_x86> _create_kernel_thread_kentry() + 0x001b 14 80437ff8 (+2143059976) 80051458 <kernel_x86> thread_kthread_exit() + 0x0000 kdebug>
comment:2 by , 10 years ago
Component: | - General → System/Kernel |
---|---|
Description: | modified (diff) |
Was probably fixed in the meantime. Shall we close it?
comment:3 by , 8 years ago
Resolution: | → not reproducible |
---|---|
Status: | new → closed |
Fixed or not, it seems no one has seen it again for 8 years.
photo with Firefox and terminal shown and the KDL