Change History (7)
comment:1 by , 19 years ago
comment:2 by , 19 years ago
Seems to be caused by your latest work on BMenus, Axel. Have you still got pending changes there, or can I try to fix the problem ?
comment:3 by , 19 years ago
Feel free to fix it, Stefano! I don't think that my changes actually caused it, I guess they just make it more likely to happen (I remember having seen this before).
comment:4 by , 19 years ago
Owner: | changed from | to
---|
comment:5 by , 19 years ago
Status: | new → closed |
---|
comment:7 by , 19 years ago
Resolution: | → fixed |
---|
Note:
See TracTickets
for help on using tickets.
It happens both under qemu and real hardware although it seems to be easier to reproduce under qemu.
Here is how:
happen?)
stackdump: Thread 178 called debugger(): Looper must be locked. Reading symbols from /boot/beos/system/lib/libroot.so...done. <blabla> Loaded symbols for /boot/beos/system/lib/libmedia.so [Switching to team /boot/beos/apps/Terminal (96) thread menu_tracking (178)] 0x0024d7e7 in _kern_debugger () from /boot/beos/system/lib/libroot.so (gdb) bt #0 0x0024d7e7 in _kern_debugger () from /boot/beos/system/lib/libroot.so #1 0x00248c0f in debugger () from /boot/beos/system/lib/libroot.so #2 0x0037233e in BLooper::check_lock () from /boot/beos/system/lib/libbe.so #3 0x003f479e in BView::check_lock_no_pick ()
#4 0x003f234c in BView::CountChildren () from /boot/beos/system/lib/libbe.so #5 0x003f5d49 in BWindow::CountChildren () from /boot/beos/system/lib/libbe.so #6 0x003c4b41 in BMenuWindow::SetMenu () from /boot/beos/system/lib/libbe.so #7 0x003bd8e8 in BMenu::_show () from /boot/beos/system/lib/libbe.so #8 0x003bf2e9 in BMenu::SelectItem () from /boot/beos/system/lib/libbe.so #9 0x003c08f3 in BMenuBar::Track () from /boot/beos/system/lib/libbe.so #10 0x003c079a in BMenuBar::TrackTask () from /boot/beos/system/lib/libbe.so #11 0x0024cdb0 in thread_entry () from /boot/beos/system/lib/libroot.so #12 0x70247fec in ?? () (gdb)