[kde] [Bug 346750] New: Baloo File crash after changing settings twice in a row

Antonis Kanouras antonis+kdebugs at metadosis.gr
Mon Apr 27 03:30:39 BST 2015


https://bugs.kde.org/show_bug.cgi?id=346750

            Bug ID: 346750
           Summary: Baloo File crash after changing settings twice in a
                    row
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: antonis+kdebugs at metadosis.gr

Application: baloo_file (5.6.2)

Qt Version: 5.4.1
Operating System: Linux 3.19.0-15-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
- What I was doing when the application crashed:

In System Settings > Desktop Search > File Search,

I added an empty folder in my home dir to the ignore list,
and a few seconds later I added another empty folder in my home dir to the
ignore list.

I'm not sure if I clicked on Apply, or if it was right after I added the second
folder that Dr. Konqi popped up.

In case the above sound weird, the 2 folders were to be used as sshfs
mountpoints.
IMHO, Baloo should automatically ignore these.

-- Backtrace:
Application: Baloo File (baloo_file), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6283450800 (LWP 1252))]

Thread 2 (Thread 0x7f626dc32700 (LWP 1256)):
#0  0x00007f627fcfc8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f627ebe4b72 in _xcb_conn_wait (__timeout=-1, __nfds=1,
__fds=0x7f626dc31cc0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  0x00007f627ebe4b72 in _xcb_conn_wait (c=c at entry=0x1b73f40,
cond=cond at entry=0x1b73f80, vector=vector at entry=0x0, count=count at entry=0x0) at
../../src/xcb_conn.c:447
#3  0x00007f627ebe664f in xcb_wait_for_event (c=0x1b73f40) at
../../src/xcb_in.c:622
#4  0x00007f626ffb9099 in QXcbEventReader::run() (this=0x1b81910) at
qxcbconnection.cpp:1105
#5  0x00007f6280593b0e in QThreadPrivate::start(void*) (arg=0x1b81910) at
thread/qthread_unix.cpp:337
#6  0x00007f627f9ea6aa in start_thread (arg=0x7f626dc32700) at
pthread_create.c:333
#7  0x00007f627fd07eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f6283450800 (LWP 1252)):
[KCrash Handler]
#6  0x00007f628242a99f in ChertTable::find_in_block(unsigned char const*, Key,
bool, int) (c=9, p=<optimized out>) at ../common/unaligned.h:50
#7  0x00007f628242a99f in ChertTable::find_in_block(unsigned char const*, Key,
bool, int) (p=p at entry=0x40 <error: Cannot access memory at address 0x40>,
key=..., leaf=leaf at entry=false, c=5665) at ../backends/chert/chert_table.cc:474
#8  0x00007f628242bdb3 in ChertTable::find(Cursor*) const (this=0x1bcd918,
C_=0x1bd9ed0) at ../backends/chert/chert_table.cc:508
#9  0x00007f6282405a31 in ChertCursor::find_entry(std::string const&)
(this=0x1d0c910, key="\000\330\000\000\f") at
../backends/chert/chert_cursor.cc:214
#10 0x00007f62824327b3 in ChertValueManager::get_chunk_containing_did(unsigned
int, unsigned int, std::string&) const (this=this at entry=0x1bcde78,
slot=slot at entry=0, did=12, chunk="") at ../backends/chert/chert_values.cc:164
#11 0x00007f62824360d3 in ChertValueManager::get_value(unsigned int, unsigned
int) const (this=0x1bcde78, did=12, slot=0) at
../backends/chert/chert_values.cc:476
#12 0x00007f628241622a in ChertDocument::do_get_value(unsigned int) const
(this=<optimized out>, slot=<optimized out>) at
../backends/chert/chert_document.cc:40
#13 0x00007f6282386a62 in Xapian::Document::Internal::get_value(unsigned int)
const (this=0x1f823f0, slot=0) at ../api/omdocument.cc:279
#14 0x00007f6282386a7c in Xapian::Document::get_value(unsigned int) const
(this=<optimized out>, slot=<optimized out>) at ../api/omdocument.cc:59
#15 0x00007f628274e10a in Baloo::XapianDocument::value(int) const () at
/usr/lib/x86_64-linux-gnu/libKF5BalooXapian.so.1
#16 0x000000000041e4c4 in
Baloo::BasicIndexingQueue::shouldIndex(Baloo::FileMapping&, QString const&)
const ()
#17 0x000000000041f0a5 in
Baloo::BasicIndexingQueue::process(Baloo::FileMapping&,
QFlags<Baloo::UpdateDirFlag>) ()
#18 0x000000000041f65c in Baloo::BasicIndexingQueue::processNextIteration() ()
#19 0x00007f628080373a in QObject::event(QEvent*) (this=0x1c93ca0, e=<optimized
out>) at kernel/qobject.cpp:1245
#20 0x00007f62810dbb2c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=0x1b5ade0, receiver=0x1c93ca0, e=0x22c89b0) at
kernel/qapplication.cpp:3720
#21 0x00007f62810e1000 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffd80f370e0, receiver=0x1c93ca0, e=0x22c89b0) at
kernel/qapplication.cpp:3503
#22 0x00007f62807d1c2b in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x7ffd80f370e0, receiver=0x1c93ca0, event=event at entry=0x22c89b0) at
kernel/qcoreapplication.cpp:935
#23 0x00007f62807d3c9b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (event=0x22c89b0, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#24 0x00007f62807d3c9b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver at entry=0x0, event_type=event_type at entry=0,
data=0x1b57b40) at kernel/qcoreapplication.cpp:1552
#25 0x00007f62807d4298 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1410
#26 0x00007f628082a843 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x1ba1680) at kernel/qeventdispatcher_glib.cpp:271
#27 0x00007f627a6d4c3d in g_main_context_dispatch (context=0x7f6268001710) at
/build/buildd/glib2.0-2.44.0/./glib/gmain.c:3122
#28 0x00007f627a6d4c3d in g_main_context_dispatch
(context=context at entry=0x7f6268001710) at
/build/buildd/glib2.0-2.44.0/./glib/gmain.c:3737
#29 0x00007f627a6d4f20 in g_main_context_iterate
(context=context at entry=0x7f6268001710, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.44.0/./glib/gmain.c:3808
#30 0x00007f627a6d4fcc in g_main_context_iteration (context=0x7f6268001710,
may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#31 0x00007f628082ac57 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x1ba1760, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#32 0x00007f62807cf3e2 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7ffd80f36f50, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#33 0x00007f62807d702c in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1188
#34 0x0000000000417477 in main ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list