Bug 387641 - Baloo crashed when removing folder from desktop
Summary: Baloo crashed when removing folder from desktop
Status: RESOLVED DUPLICATE of bug 384737
Alias: None
Product: frameworks-baloo
Classification: Frameworks and Libraries
Component: Baloo File Daemon (show other bugs)
Version: 5.38.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Pinak Ahuja
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-12-06 10:10 UTC by joop
Modified: 2018-11-26 19:41 UTC (History)
1 user (show)

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 joop 2017-12-06 10:10:57 UTC
Application: baloo_file (5.38.0)

Qt Version: 5.9.1
Frameworks Version: 5.38.0
Operating System: Linux 4.13.0-17-generic x86_64
Distribution: Ubuntu 17.10

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

I first tried to remove a folder using <rm folder*>, because there was a folder and a file with the same basic name that I wanted to delete; of course this threw an error so i tried <rm -rf folder/> at which point the desktop hung for a bit (not unusual, slow/old computer), and I got a crash report. The folder's gone though.

-- Backtrace:
Application: Baloo File Indexing Daemon (baloo_file), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd8451acd80 (LWP 1417))]

Thread 3 (Thread 0x7f9833fff700 (LWP 25869)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fd842b59910 in _int_free (av=0x7fd842ea9c20 <main_arena>, p=0x55bf705986b0, have_lock=0) at malloc.c:4284
#2  0x00007fd842c5b429 in __GI___libc_free (mem=<optimized out>) at malloc.c:3144
#3  tcache_thread_freeres () at malloc.c:3004
#4  0x00007fd842c5b5c2 in __libc_thread_freeres () at thread-freeres.c:29
#5  0x00007fd841c1a821 in start_thread (arg=0x7f9833fff700) at pthread_create.c:478
#6  0x00007fd842be3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fd839040700 (LWP 1433)):
#0  0x00007fd842bd7901 in __GI___poll (fds=0x7fd834002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd83f38e169 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd83f38e27c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd84386d49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd843812e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd8436323ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd844a7de45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fd84363729d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd841c1a7fc in start_thread (arg=0x7fd839040700) at pthread_create.c:465
#9  0x00007fd842be3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fd8451acd80 (LWP 1417)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007fd842b07f5d in __GI_abort () at abort.c:90
#8  0x00007fd842b5028d in __libc_message (action=action@entry=(do_abort | do_backtrace), fmt=fmt@entry=0x7fd842c774e8 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:181
#9  0x00007fd842b5853d in malloc_printerr (ar_ptr=0x7fd842ea9c20 <main_arena>, ptr=<optimized out>, str=0x7fd842c73dcb "corrupted double-linked list", action=<optimized out>) at malloc.c:5425
#10 malloc_consolidate (av=av@entry=0x7fd842ea9c20 <main_arena>) at malloc.c:4505
#11 0x00007fd842b5af16 in _int_malloc (av=av@entry=0x7fd842ea9c20 <main_arena>, bytes=bytes@entry=4096) at malloc.c:3705
#12 0x00007fd842b5df14 in __GI___libc_malloc (bytes=bytes@entry=4096) at malloc.c:3085
#13 0x00007fd842b44e0c in __GI__IO_file_doallocate (fp=0x7fd842eaa720 <_IO_2_1_stdout_>) at filedoalloc.c:101
#14 0x00007fd842b54bc6 in __GI__IO_doallocbuf (fp=fp@entry=0x7fd842eaa720 <_IO_2_1_stdout_>) at genops.c:398
#15 0x00007fd842b53d38 in _IO_new_file_overflow (f=0x7fd842eaa720 <_IO_2_1_stdout_>, ch=-1) at fileops.c:812
#16 0x00007fd842b523bd in _IO_new_file_xsputn (f=0x7fd842eaa720 <_IO_2_1_stdout_>, data=<optimized out>, n=10) at fileops.c:1323
#17 0x00007fd842b2299f in _IO_vfprintf_internal (s=0x7fd842eaa720 <_IO_2_1_stdout_>, format=0x7fd8443f5d0e "sock_file=%s\n", ap=ap@entry=0x7ffc7bb758d0) at vfprintf.c:1328
#18 0x00007fd842bf3dac in ___printf_chk (flag=1, format=<optimized out>) at printf_chk.c:35
#19 0x00007fd8443f352a in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5
#20 0x00007fd8443f39b4 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5
#21 0x00007fd8443f41ee in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5
#22 0x00007fd8443f4413 in KCrash::defaultCrashHandler(int) () from /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5
#23 <signal handler called>
#24 tcache_get (tc_idx=<optimized out>) at malloc.c:2978
#25 __GI___libc_malloc (bytes=256) at malloc.c:3078
#26 0x00007fd8436389f2 in QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fd8436b8ab4 in QString::reallocData(unsigned int, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fd8436b9495 in QString::append(QChar) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x000055bf6fb0d2d7 in ?? ()
#30 0x00007fd8438439ff in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x000055bf6fb142be in ?? ()
#32 0x00007fd8438439ff in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fd84384fdc8 in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007fd843850192 in QSocketNotifier::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fd843814dd1 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007fd84386e0dd in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fd83f38dfb7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fd83f38e1f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fd83f38e27c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fd84386d47f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007fd843812e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007fd84381bda4 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x000055bf6fafa77c in ?? ()
#44 0x00007fd842af01c1 in __libc_start_main (main=0x55bf6fafa4d0, argc=1, argv=0x7ffc7bb79c68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc7bb79c58) at ../csu/libc-start.c:308
#45 0x000055bf6fafa9ea in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 385056.

Possible duplicates by query: bug 387393, bug 385287, bug 385213, bug 385056, bug 384860.

Reported using DrKonqi
Comment 1 Nate Graham 2018-11-26 19:40:21 UTC

*** This bug has been marked as a duplicate of bug 384860 ***
Comment 2 Nate Graham 2018-11-26 19:41:10 UTC

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