[haiku-bugs] [Haiku] #5529: Crashing Tracker scripting with type-ahead filtering

#5529: Crashing Tracker scripting with type-ahead filtering
----------------------------------+-----------------------------------------
 Reporter:  humdinger             |       Owner:  axeld         
     Type:  bug                   |      Status:  new           
 Priority:  normal                |   Milestone:  R1            
Component:  Applications/Tracker  |     Version:  R1/Development
 Keywords:                        |   Blockedby:                
 Platform:  All                   |    Blocking:                
----------------------------------+-----------------------------------------
 This is r35734.

 1. Activate type-ahead filtering in Tracker prefs.[[BR]]
 2. Open a folder with several images.[[BR]]
 3. Type some letters so filtering is triggered.[[BR]]
 4. Open an image in ShowImage and start slideshow.

 -> After the last image was reached, Tracker crashes:
 {{{
 Thread 12363 caused an exception: Segment violation
 ...
 [tcsetpgrp failed in terminal_inferior: Invalid Argument]
 [Switching to team /boot/system/Tracker (118) thread w>/HiQ-
 Data/graphics/Flags (12363)]
 0x0053f9d8 in BPrivate::BPoseView::GetProperty ()
    from /boot/system/lib/libtracker.so
 (gdb) bt
 #0  0x0053f9d8 in BPrivate::BPoseView::GetProperty ()
    from /boot/system/lib/libtracker.so
 #1  0x00540450 in BPrivate::BPoseView::HandleScriptingMessage ()
    from /boot/system/lib/libtracker.so
 #2  0x0053b571 in BPrivate::BPoseView::MessageReceived ()
    from /boot/system/lib/libtracker.so
 #3  0x002a8fdd in BLooper::DispatchMessage () from
 /boot/system/lib/libbe.so
 #4  0x00360236 in BWindow::DispatchMessage () from
 /boot/system/lib/libbe.so
 #5  0x0035bb5d in BWindow::task_looper () from /boot/system/lib/libbe.so
 #6  0x002aa7ee in BLooper::_task0_ () from /boot/system/lib/libbe.so
 #7  0x005e2df0 in thread_entry () from /boot/system/lib/libroot.so
 #8  0x78288fec in ?? ()
 (gdb)
 }}}

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

Other related posts: