Opened 10 years ago

Closed 10 years ago

#4581 closed bug (invalid)

Crash when dealing with many files in a folder

Reported by: humdinger Owned by: axeld
Priority: normal Milestone: R1
Component: Applications/Tracker Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

This is hrev33154, native gcc4 hybrid.

I have an inbox folder with 21000+ emails. Attributes status, subject, from, when are displayed. It takes quite some time to populate the folder, naturally.

I had the following two Tracker crashes, the first after everything was loaded and I scrolled about a bit; the second while populating the window.

[tcsetpgrp failed in terminal_inferior: Invalid Argument]
[Switching to team /boot/system/Tracker (102) thread w>/HiQ-Data/mail/googlemail/in (1845)]
0x005fbf62 in BPrivate::superblock::superblock ()
   from /boot/system/lib/libroot.so
(gdb) bt
#0  0x005fbf62 in BPrivate::superblock::superblock ()
   from /boot/system/lib/libroot.so
#1  0x005fc5fe in BPrivate::superblock::makeSuperblock ()
   from /boot/system/lib/libroot.so
#2  0x005fcc43 in BPrivate::threadHeap::malloc ()
   from /boot/system/lib/libroot.so
#3  0x005fe0e9 in malloc () from /boot/system/lib/libroot.so
#4  0x005fe290 in realloc () from /boot/system/lib/libroot.so
#5  0x003a8ebc in BString::_Resize () from /boot/system/lib/libbe.so
#6  0x003a9d66 in BString::_MakeWritable () from /boot/system/lib/libbe.so
#7  0x003aa700 in BString::SetTo () from /boot/system/lib/libbe.so
#8  0x003aa790 in BString::operator= () from /boot/system/lib/libbe.so
#9  0x0057f13b in BPrivate::GenericAttributeText::ReadValue ()
   from /boot/system/lib/libtracker.so
#10 0x0057e62a in BPrivate::GenericAttributeText::FitValue ()
   from /boot/system/lib/libtracker.so
#11 0x0057e0d8 in BPrivate::WidgetAttributeText::CheckViewChanged ()
   from /boot/system/lib/libtracker.so
#12 0x0057e1a9 in BPrivate::WidgetAttributeText::FittingText ()
   from /boot/system/lib/libtracker.so
#13 0x0057e1e4 in BPrivate::WidgetAttributeText::Width ()
   from /boot/system/lib/libtracker.so
#14 0x005628a5 in BPrivate::BTextWidget::CalcRect ()
   from /boot/system/lib/libtracker.so
---Type <return> to continue, or q <return> to quit---
#15 0x005296eb in BPrivate::BPose::Draw () from /boot/system/lib/libtracker.so
#16 0x00538257 in BPrivate::BPoseView::DrawViewCommon ()
   from /boot/system/lib/libtracker.so
#17 0x0053842f in BPrivate::BPoseView::Draw ()
   from /boot/system/lib/libtracker.so
#18 0x003536cc in BView::_Draw () from /boot/system/lib/libbe.so
#19 0x0035dca5 in BWindow::DispatchMessage () from /boot/system/lib/libbe.so
#20 0x00359b21 in BWindow::task_looper () from /boot/system/lib/libbe.so
#21 0x002a9eb0 in BLooper::_task0_ () from /boot/system/lib/libbe.so
#22 0x005ee00d in thread_entry () from /boot/system/lib/libroot.so
#23 0x78288fec in ?? ()


Second crash:

[tcsetpgrp failed in terminal_inferior: Invalid Argument]
[Switching to team /boot/system/Tracker (102) thread w>/boot/home/config/settings/Ma (441)]
0x00515f60 in BPrivate::Model::StatChanged ()
   from /boot/system/lib/libtracker.so
(gdb) bt
#0  0x00515f60 in BPrivate::Model::StatChanged ()
   from /boot/system/lib/libtracker.so
#1  0x0053b3c7 in BPrivate::BPoseView::AttributeChanged ()
   from /boot/system/lib/libtracker.so
#2  0x0053c0a4 in BPrivate::BPoseView::FSNotification ()
   from /boot/system/lib/libtracker.so
#3  0x0054503a in BPrivate::BPoseView::MessageReceived ()
   from /boot/system/lib/libtracker.so
#4  0x002a868d in BLooper::DispatchMessage () from /boot/system/lib/libbe.so
#5  0x0035dee4 in BWindow::DispatchMessage () from /boot/system/lib/libbe.so
#6  0x00359b21 in BWindow::task_looper () from /boot/system/lib/libbe.so
#7  0x002a9eb0 in BLooper::_task0_ () from /boot/system/lib/libbe.so
#8  0x005ee00d in thread_entry () from /boot/system/lib/libroot.so
#9  0x7003ffec in ?? ()

It's not really reproduceable. Could it be related to closed ticket #2760?

Change History (2)

comment:1 by humdinger, 10 years ago

I get the crash no. 1 a lot. Not only with many files, but also when selecting a few icons on the Desktop or starting a query with Alt+F. This does not happen with the official alpha image, but with the dev trunk. I'm now at hrev33423.

comment:2 by humdinger, 10 years ago

Resolution: invalid
Status: newclosed

Somehow this thing disappeared. Either it was some outdated settings file in ~/config/settings/ or the issue was fixed in the meantime. In any way, I don't have these issues any more with a fresh build hrev33444.

Note: See TracTickets for help on using tickets.