Opened 5 years ago
Last modified 4 weeks ago
#15343 new bug
Crash in context menu: View method requires owner and doesn't have one.
Reported by: | humdinger | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Kits/Interface Kit/BMenu | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
This is hrev53452, 32bit
I fumbled a right-click on Desktop a bit and simultaneously sent a window to the back by somehow slipping the right-click onto the windows tab, or something. A nervous double-click might have been involved... anyway, I right-clicked a bit chaotic and had Tracker crash when building the Tracker context menu:
state: Call (View method requires owner and doesn't have one.) Frame IP Function Name ----------------------------------------------- 00000000 0x618b9112 commpage_syscall + 0x2 Disassembly: commpage_syscall: 0x618b9110: 89e1 mov %esp, %ecx 0x618b9112: 0f34 sysenter <-- 0x70a7e4d8 0x1ad9769 debugger + 0x39 0x70a7e510 0xcd47be BView::_CheckOwnerLockAndSwitchCurrent(BView) + 0x36 0x70a7e540 0xcc9c0b BView::PushState() + 0x1b 0x70a7e5a0 0x6229f0 BPrivate::ModelMenuItem::DrawIcon() + 0x24 0x70a7e5e0 0x6229bc BPrivate::ModelMenuItem::Highlight(bool) + 0x2c 0x70a7e610 0xc73704 BMenuItem::Select(bool) + 0x60 0x70a7e640 0xc6b022 BMenu::_SelectItem(BMenuItem*, bool) + 0x8a 0x70a7e690 0xc6946d BMenu::_UpdateStateClose(BMenuItem*, BPoint&, &) + 0x131 0x70a7e740 0xc68af9 BMenu::_Track(void*, int32) + 0x585 0x70a7e780 0xc67b2c BMenu::Track(bool, BRect*) + 0x88 0x70a7e7d0 0xc83af1 BPopUpMenu::_StartTrack(BPoint, bool) + 0x99 0x70a7e820 0xc839ce BPopUpMenu::_thread_entry(void*) + 0x4a 0x70a7e848 0x1ae1343 thread_entry + 0x27 00000000 0x618b9258 commpage_thread_exit + 0
Full debug report attached.
Attachments (1)
Change History (5)
by , 5 years ago
Attachment: | Tracker-801-debug-12-09-2019-05-14-37.report added |
---|
follow-up: 3 comment:1 by , 22 months ago
This could be easily triggerend in GNOME's Web and in (much more smaller) dconf_editor
simply by clicking hamburger menu icon seveal times.
comment:2 by , 19 months ago
Component: | Kits/Interface Kit → Kits/Interface Kit/BMenu |
---|
comment:3 by , 4 weeks ago
Replying to diver:
This could be easily triggerend in GNOME's Web and in (much more smaller)
dconf_editor
simply by clicking hamburger menu icon seveal times.
This doesn't happen anymore after recent wayland_server update, so it was probably unrelated.
comment:4 by , 4 weeks ago
This could be easily triggerend in GNOME's Web and in (much more smaller) dconf_editor simply by clicking hamburger menu icon seveal times.
Wayland based GNOME Web do not use BMenu and is unrelated. It should be wayland-server issue and should be reported to https://github.com/X547/wayland-server/issues.
Tracker crash