[haiku-bugs] [Haiku] #5755: Locale crash when removing English

  • From: "Karvjorm" <trac@xxxxxxxxxxxx>
  • Date: Mon, 19 Apr 2010 07:01:06 -0000

#5755: Locale crash when removing English
-------------------------------------------------+--------------------------
 Reporter:  Karvjorm                             |       Owner:  pulkomandy
     Type:  bug                                  |      Status:  new       
 Priority:  normal                               |   Milestone:  R1        
Component:  Kits/Locale Kit                      |     Version:  R1/alpha1 
 Keywords:  Locale crash libbe Invalid Argument  |   Blockedby:            
 Platform:  All                                  |    Blocking:            
-------------------------------------------------+--------------------------
 I have encountered this previously, but could not reproduce it then. But
 now in revision 36336 it is reproducible.

 I opened Locale to set Finnish language. I picked Finnish with a mouse
 button and drag it to the Preferred language window and dropped it.

 Then I picked English from the Preferred language window and tried to drag
 it to the window on the left. But then Locale crashed and the Debug window
 announced:

 Debug of Team 527: Locale

 [tcsetpgrp failed in  terminal_inferior: Invalid Argument]

 ...

 Switching to team /boot/system/preferences/Locale (353) thread w>Locale
 (358)
 0x18948fa3 in ??

 backtrace


 {{{
 #0  0x18048fa3 in ??
 #1  0xe0004527 in ??
 #2  0x0020a9e9 in LanguageListItem::~LanguageListItem ()
 #3  0x003241b2 in BOutlineListView::_RemoveItem () from
 /boot/system/lib/libbe.so
 #4  0x003242c5 in BOutlineListView::RemoveItem () from
 /boot/system/lib/libbe.so
 #5  0x0020afa5 in LanguageListView::MoveItemFrom ()
 #6  0x0020b2e4 in LanguageListView::MessageReceived ()
 #7  0x002c5431 in BLooper::DispatchMessage () from
 /boot/system/lib/libbe.so
 #8  0x0037ea32 in BWindow::DispatchMessage () from
 /boot/system/lib/libbe.so
 #9  0x0037a359 in BWindow::task_looper () from /boot/system/lib/libbe.so
 #10 0x002c6c42 in BLooper::_task0_ () from /boot/system/lib/libbe.so
 #11 0x01326e6c in thread_entry () from /boot/system/lib/libroot.so
 #12 0x7003ffex in ??
 }}}

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5755>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: