Bug 346750 - Baloo File crash after changing settings twice in a row
Summary: Baloo File crash after changing settings twice in a row
Status: RESOLVED DUPLICATE of bug 341990
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-04-27 02:30 UTC by Antonis Kanouras
Modified: 2015-04-28 10:36 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antonis Kanouras 2015-04-27 02:30:39 UTC
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@entry=0x1b73f40, cond=cond@entry=0x1b73f80, vector=vector@entry=0x0, count=count@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@entry=0x40 <error: Cannot access memory at address 0x40>, key=..., leaf=leaf@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@entry=0x1bcde78, slot=slot@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@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@entry=0x0, event_type=event_type@entry=0, data=0x1b57b40) at kernel/qcoreapplication.cpp:1552
#25 0x00007f62807d4298 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@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@entry=0x7f6268001710) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3737
#29 0x00007f627a6d4f20 in g_main_context_iterate (context=context@entry=0x7f6268001710, block=block@entry=1, dispatch=dispatch@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@entry=0x7ffd80f36f50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#33 0x00007f62807d702c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1188
#34 0x0000000000417477 in main ()

Reported using DrKonqi
Comment 1 Christoph Feck 2015-04-28 10:36:56 UTC

*** This bug has been marked as a duplicate of bug 341990 ***