Opened 10 years ago

Closed 10 years ago

#4275 closed bug (fixed)

[Deskbar] crash in DeskView::Draw ()

Reported by: diver Owned by: siarzhuk
Priority: normal Milestone: R1
Component: Applications Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Install KeymapSwitcher replicant.
Right click it and check "Disable" from context menu.
Double click replicant to crash Deskbar.

Tested with hrev32483 in VirtualBox 3.0.4

Thread 114 caused an exception: Segment violation
Reading symbols from /boot/system/runtime_loader...done.
Loaded symbols for /boot/system/runtime_loader
Reading symbols from /boot/system/lib/libbe.so...done.
Loaded symbols for /boot/system/lib/libbe.so
Reading symbols from /boot/system/lib/libtracker.so...done.
Loaded symbols for /boot/system/lib/libtracker.so
Reading symbols from /boot/system/lib/libroot.so...done.
Loaded symbols for /boot/system/lib/libroot.so
Reading symbols from /boot/system/lib/libstdc++.r4.so...done.
Loaded symbols for /boot/system/lib/libstdc++.r4.so
Reading symbols from /boot/system/lib/libtranslation.so...done.
Loaded symbols for /boot/system/lib/libtranslation.so
Reading symbols from /boot/system/lib/libtextencoding.so...done.
Loaded symbols for /boot/system/lib/libtextencoding.so
Reading symbols from /boot/common/bin/KeymapSwitcher...done.
Loaded symbols for /boot/common/bin/KeymapSwitcher
Reading symbols from /boot/system/apps/ProcessController...done.
Loaded symbols for /boot/system/apps/ProcessController
[tcsetpgrp failed in terminal_inferior: Invalid Argument]
[Switching to team /boot/system/Deskbar (87) thread w>Deskbar (114)]
0x009252ba in DeskView::Draw () from /boot/common/bin/KeymapSwitcher
(gdb) bt
#0  0x009252ba in DeskView::Draw () from /boot/common/bin/KeymapSwitcher
#1  0x009273a6 in DeskView::Pulse () from /boot/common/bin/KeymapSwitcher
#2  0x003d954e in BView::_Pulse () from /boot/system/lib/libbe.so
#3  0x003d9561 in BView::_Pulse () from /boot/system/lib/libbe.so
#4  0x003d9561 in BView::_Pulse () from /boot/system/lib/libbe.so
#5  0x003d9561 in BView::_Pulse () from /boot/system/lib/libbe.so
#6  0x003d9561 in BView::_Pulse () from /boot/system/lib/libbe.so
#7  0x003dde04 in BWindow::DispatchMessage () from /boot/system/lib/libbe.so
#8  0x00227e70 in TBarWindow::DispatchMessage ()
#9  0x003e20cc in BWindow::task_looper () from /boot/system/lib/libbe.so
#10 0x0031f743 in BLooper::_task0_ () from /boot/system/lib/libbe.so
#11 0x006f7124 in thread_entry () from /boot/system/lib/libroot.so
#12 0x70102fec in ?? ()
(gdb) 

Change History (4)

comment:1 Changed 10 years ago by anevilyak

Component: Applications/DeskbarApplications

This looks like a bug in KeymapSwitcher's replicant.

comment:2 Changed 10 years ago by axeld

Owner: changed from axeld to siarzhuk

Indeed.

comment:3 Changed 10 years ago by koki

According to...

http://www.freelists.org/post/haiku-development/Task-list-for-alpha-1,35

...this bug has been fixed in version 1.2.4 available here...

http://sourceforge.net/projects/dotmatrix4beos/files/

...so I suppose this ticket can be closed.

comment:4 Changed 10 years ago by siarzhuk

Resolution: fixed
Status: newclosed

Fixed with hrev32984.

Note: See TracTickets for help on using tickets.