#7450: [Tracker] crashed after launching one of the post install scripts from tracker by hand ----------------------------------+------------------------------ Reporter: diver | Owner: axeld Type: bug | Status: new Priority: normal | Milestone: R1 Component: Applications/Tracker | Version: R1/Development Keywords: | Blocked By: Blocking: | Has a Patch: 0 Platform: All | ----------------------------------+------------------------------ This is r41251, gcc4 hybrid. [[BR]][[BR]] Haiku crashed during the first boot so I had to manually run post install scripts after reboot. After opening /boot/common/boot/post_install folder and launching every script one by one Tracker crashed. {{{ Thread 493 called debugger(): getNumAvailable() == 0 [Switching to team /boot/system/Tracker (472) thread w>/boot/common/boot/post_instal (493)] 0xffff0114 in ?? () (gdb) bt #0 0xffff0114 in ?? () #1 0x0065f25b in debugger () from /boot/system/lib/libroot.so #2 0x006696bf in __assert_fail () from /boot/system/lib/libroot.so #3 0x006da075 in BPrivate::hoardHeap::findAvailableSuperblock () from /boot/system/lib/libroot.so #4 0x006d6c4d in BPrivate::threadHeap::malloc () from /boot/system/lib/libroot.so #5 0x006d7a38 in malloc () from /boot/system/lib/libroot.so #6 0x002d19f5 in BMessage::Unflatten () from /boot/system/lib/libbe.so #7 0x002c9bc4 in BLooper::ConvertToMessage () from /boot/system/lib/libbe.so #8 0x00387a0d in BWindow::ConvertToMessage () from /boot/system/lib/libbe.so #9 0x002c9ceb in BLooper::ReadMessageFromPort () from /boot/system/lib/libbe.so #10 0x002c9d23 in BLooper::MessageFromPort () from /boot/system/lib/libbe.so #11 0x00388a63 in BWindow::_DequeueAll () from /boot/system/lib/libbe.so #12 0x0038d72c in BWindow::UpdateIfNeeded () from /boot/system/lib/libbe.so #13 0x005729ab in BPrivate::BPoseView::MetaMimeChanged () from /boot/system/lib/libtracker.so #14 0x0058b894 in MetaMimeChangedAccumulator::operator() () from /boot/system/lib/libtracker.so #15 0x005a241e in BPrivate::OneShotDelayedTask::RunIfNeeded () from /boot/system/lib/libtracker.so #16 0x005a2cf4 in BPrivate::TaskLoop::Pulse () from /boot/system/lib/libtracker.so #17 0x005a3b18 in BPrivate::PiggybackTaskLoop::PulseMe () from /boot/system/lib/libtracker.so #18 0x004f98a2 in BPrivate::BContainerWindow::PulseTaskLoop () from /boot/system/lib/libtracker.so #19 0x005828f2 in BPrivate::BPoseView::Pulse () from /boot/system/lib/libtracker.so #20 0x0037a4d6 in BView::_Pulse () from /boot/system/lib/libbe.so #21 0x0037a4e9 in BView::_Pulse () from /boot/system/lib/libbe.so #22 0x0038d0c2 in BWindow::DispatchMessage () from /boot/system/lib/libbe.so #23 0x00388f21 in BWindow::task_looper () from /boot/system/lib/libbe.so #24 0x002cb3da in BLooper::_task0_ () from /boot/system/lib/libbe.so #25 0x0066318d in thread_entry () from /boot/system/lib/libroot.so #26 0x78288fec in ?? () (gdb) }}} -- Ticket URL: <http://dev.haiku-os.org/ticket/7450> Haiku <http://dev.haiku-os.org> Haiku - the operating system.