#17650: ASSERT FAILED cache == sBlockCaches
---------------------------+-----------------------------
Reporter: korli | Owner: nobody
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: System/Kernel | Version: R1/Development
Keywords: | Blocked By:
Blocking: | Platform: All
---------------------------+-----------------------------
hrev55937 in QEmu x86_64.
{{{
PANIC: ASSERT FAILED (../haiku-
git/src/system/kernel/slab/allocator.cpp:157): cache ==
sBlockCaches[size_to_index(cache->object_size)]
Welcome to Kernel Debugging Land...
Thread 260 "media_server" running on CPU 0
stack trace for thread 260 "media_server"
kernel stack: 0xffffffff81976000 to 0xffffffff8197b000
user stack: 0x00007f8d555cf000 to 0x00007f8d565cf000
frame caller <image>:function + offset
0 ffffffff8197aa38 (+ 24) ffffffff80144c4c <kernel_x86_64>
arch_debug_call_with_fault_handler + 0x16
1 ffffffff8197aa50 (+ 80) ffffffff800ae2c8 <kernel_x86_64>
debug_call_with_fault_handler + 0x78
2 ffffffff8197aaa0 (+ 96) ffffffff800af8e3 <kernel_x86_64>
kernel_debugger_loop(char const*, char const*, __va_list_tag*, int) + 0xf3
3 ffffffff8197ab00 (+ 80) ffffffff800afc7e <kernel_x86_64>
kernel_debugger_internal(char const*, char const*, __va_list_tag*, int) +
0x6e
4 ffffffff8197ab50 (+ 240) ffffffff800affd7 <kernel_x86_64> panic +
0xb7
5 ffffffff8197ac40 (+ 48) ffffffff80113d0e <kernel_x86_64>
block_free[clone .part.0] (void*, unsigned int) + 0x6e
6 ffffffff8197ac70 (+ 96) ffffffff800f75e8 <kernel_x86_64>
create_new_vnode_and_lock(int, long, vnode*&, bool&) + 0x498
7 ffffffff8197acd0 (+ 128) ffffffff800f90eb <kernel_x86_64>
get_vnode(int, long, vnode**, bool, int) + 0x16b
8 ffffffff8197ad50 (+ 96) ffffffff80100f2e <kernel_x86_64>
vfs_entry_ref_to_path + 0x14e
9 ffffffff8197adb0 (+ 368) ffffffff80103d16 <kernel_x86_64>
_user_entry_ref_to_path + 0x106
10 ffffffff8197af20 (+ 16) ffffffff8014673f <kernel_x86_64>
x86_64_syscall_entry + 0xfb
user iframe at 0xffffffff8197af30 (end = 0xffffffff8197aff8)
rax 0x68 rbx 0x10a373688ca8 rcx 0x1624b30105c
rdx 0x0 rsi 0xffffffffffffffff rdi 0xffffffff
rbp 0x7f8d565cdd40 r8 0x400 r9 0x10a3736880e0
r10 0x7f8d565cd920 r11 0x202 r12 0x7f8d565cdda0
r13 0x7f8d565cd920 r14 0x7f8d565cdda0 r15 0x1856a2d6ea5
rip 0x1624b30105c rsp 0x7f8d565cd918 rflags 0x202
vector: 0x63, error code: 0x0
11 ffffffff8197af30 (+140247136808464) 000001624b30105c <libroot.so>
_kern_entry_ref_to_path + 0x0c
12 00007f8d565cdd40 (+ 32) 00000176d32f243d <libbe.so>
BPath::BPath(entry_ref const*) + 0x2d
13 00007f8d565cdd60 (+ 400) 000001856a2cb3fd <_APP_>
MediaFilesManager::SaveState() + 0x12d
14 00007f8d565cdef0 (+ 32) 000001856a2cb551 <_APP_>
MediaFilesManager::TimerMessage() + 0x11
15 00007f8d565cdf10 (+ 80) 00000176d31fbbd4 <libbe.so>
BLooper::task_looper() + 0x284
16 00007f8d565cdf60 (+ 32) 00000176d31f0b31 <libbe.so>
BApplication::Run() + 0x21
17 00007f8d565cdf80 (+ 464) 000001856a2c2257 <_APP_> main + 0x37
18 00007f8d565ce150 (+ 48) 000001856a2c239f <_APP_> _start + 0x3f
19 00007f8d565ce180 (+ 48) 000001f94ebe0005
</boot/system/runtime_loader@0x000001f94ebcf000> <unknown> + 0x11005
20 00007f8d565ce1b0 (+ 0) 00007f624bb17260 <commpage>
commpage_thread_exit + 0x00
kdebug>
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/17650>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.