#12721: "filepanel" crashes on certain key-combos
---------------------------------------------+-----------------------------
Reporter: humdinger | Owner: nobody
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: Applications/Command Line Tools | Version:
Keywords: | R1/Development
Blocking: | Blocked By:
Platform: All | Has a Patch: 0
---------------------------------------------+-----------------------------
This is hrev50173.
* create a save panel with "filepanel --save"
* press SHIFT + ALT + C (or X or V)
Attached the rather long full crash report. Here's a cut:
{{{
thread 900: w>filepanel: Save
state: Exception (Segment violation)
Frame IP Function Name
-----------------------------------------------
0x7052e040 0x19b53e5
BPrivate::BContainerWindow::MessageReceived(BMessage*) + 0x9
Disassembly:
BPrivate::BContainerWindow::MessageReceived(BMessage*):
0x019b53dc: 55 push %ebp
0x019b53dd: 89e5 mov %esp, %ebp
0x019b53df: 81ec3c010000 sub $0x13c, %esp
0x019b53e5: 57 push %edi <--
Frame memory:
Unavailable (Bad address)
0x7052e190 0x19f4d0b
BPrivate::TFilePanel::MessageReceived(BMessage*) + 0xa67
0x7052e280 0x1c382b7 BHandler::MessageReceived(BMessage*) +
0x37b
0x7052e3a0 0x1d1d58f BView::MessageReceived(BMessage*) + 0x33b
0x7052e490 0x1c382b7 BHandler::MessageReceived(BMessage*) +
0x37b
.
.
.
0x7056cc00 0x19b5596
BPrivate::BContainerWindow::MessageReceived(BMessage*) + 0x1ba
0x7056cd50 0x19f4d0b
BPrivate::TFilePanel::MessageReceived(BMessage*) + 0xa67
0x7056cd80 0x1c3e5a5 BLooper::DispatchMessage(BMessage*,
BHandler*) + 0x59
0x7056cf60 0x1d25ed8 BWindow::DispatchMessage(BMessage*,
BHandler*) + 0x182c
0x7056cf90 0x19ef6a0
BPrivate::TFilePanel::DispatchMessage(BMessage*, BHandler*) + 0x24
0x7056cff0 0x1d2a37a BWindow::task_looper() + 0x28e
0x7056d020 0x1c3fa4d BLooper::_task0_(void*) + 0x3d
0x7056d048 0x13aed21 thread_entry + 0x21
00000000 0x60cd6250 commpage_thread_exit + 0
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/12721>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.