https://bugs.kde.org/show_bug.cgi?id=397144
Bug ID: 397144 Summary: Discover 5.13.4 freezes after searching for 'scan' Product: Discover Version: unspecified Platform: Neon Packages OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: discover Assignee: aleix...@kde.org Reporter: yst...@posteo.net Target Milestone: --- --What I did when the freeze occured–– Opened Discover from Kickoff, immediately searched for 'scan' in the search field. Discover froze after displaying the search results. Reproducible always. plasma-discover --version outputs 5.13.4. --Backtrace-- GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) attach 30295 Attaching to process 30295 [New LWP 30296] [New LWP 30297] [New LWP 30298] [New LWP 30299] [New LWP 30300] [New LWP 30301] [New LWP 30302] [New LWP 30309] [New LWP 30315] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f5214e862dd in write () at ../sysdeps/unix/syscall-template.S:84 84 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) backtrace full #0 0x00007f5214e862dd in write () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f5214e07bff in _IO_new_file_write (f=0x7f5215154540 <_IO_2_1_stderr_>, data=0x2f16bf80, n=112) at fileops.c:1263 count = <optimized out> to_do = 112 #2 0x00007f5214e0838a in _IO_new_file_xsputn (to_do=112, data=0x2f16bf80 "\n(process:30295): GLib-CRITICAL **: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed\n", fp=0x7f5215154540 <_IO_2_1_stderr_>) at fileops.c:518 count = <optimized out> block_size = <optimized out> do_write = 112 s = 0x2f16bf80 "\n(process:30295): GLib-CRITICAL **: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed\n" to_do = 112 must_flush = <optimized out> count = <optimized out> n = 112 data = <optimized out> f = 0x7f5215154540 <_IO_2_1_stderr_> s = <optimized out> to_do = 112 #3 0x00007f5214e0838a in _IO_new_file_xsputn (f=0x7f5215154540 <_IO_2_1_stderr_>, data=<optimized out>, n=112) at fileops.c:1342 block_size = <optimized out> do_write = 112 s = 0x2f16bf80 "\n(process:30295): GLib-CRITICAL **: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed\n" to_do = 112 must_flush = <optimized out> count = <optimized out> n = 112 data = <optimized out> f = 0x7f5215154540 <_IO_2_1_stderr_> s = <optimized out> to_do = 112 #4 0x00007f5214dfd0c8 in __GI__IO_fputs (str=str@entry=0x2f16bf80 "\n(process:30295): GLib-CRITICAL **: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed\n", fp=fp@entry=0x7f5215154540 <_IO_2_1_stderr_>) at iofputs.c:38 _IO_acquire_lock_file = 0x7f5215154540 <_IO_2_1_stderr_> len = 112 result = -1 #5 0x00007f520fad041f in g_log_default_handler (string=0x2f16bf80 "\n(process:30295): GLib-CRITICAL **: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed\n", stream=0x7f5215154540 <_IO_2_1_stderr_>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmessages.c:367 level_prefix = "CRITICAL **\000R\177\000\000\060\061\341\024R\177\000\000\360\064\341\024R\177\000\000\240\000\270\203\375\177\000\000\340\000\270\203\375\177\000\000\000\000\000\000\000\000\000\000`", <incomplete sequence \331> string = 0x2f16bf80 "\n(process:30295): GLib-CRITICAL **: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed\n" gstring = 0x5aad800 stream = 0x7f5215154540 <_IO_2_1_stderr_> domains = <optimized out> #6 0x00007f520fad041f in g_log_default_handler (log_domain=log_domain@entry=0x7f520fb117ee "GLib", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0x2f15fb90 "g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed", unused_data=unused_data@entry=0x0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmessages.c:1507 level_prefix = "CRITICAL **\000R\177\000\000\060\061\341\024R\177\000\000\360\064\341\024R\177\000\000\240\000\270\203\375\177\000\000\340\000\270\203\375\177\000\000\000\000\000\000\000\000\000\000`", <incomplete sequence \331> string = 0x2f16bf80 "\n(process:30295): GLib-CRITICAL **: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed\n" gstring = 0x5aad800 stream = 0x7f5215154540 <_IO_2_1_stderr_> domains = <optimized out> #7 0x00007f520fad09a4 in g_logv (log_domain=0x7f520fb117ee "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffd83b801c0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmessages.c:1059 domain = 0x0 data = 0x0 depth = 1 log_func = 0x7f520fad0220 <g_log_default_handler> domain_fatal_mask = <optimized out> masquerade_fatal = 0 test_level = G_LOG_LEVEL_CRITICAL was_fatal = <optimized out> was_recursion = <optimized out> msg = 0x2f15fb90 "g_byte_array_remove_range: assertion 'iPython Exception <class 'gdb.error'> Attempt to dereference a generic pointer.: ndex_ + length <= array->len' failed" msg_alloc = 0x2f15fb90 "g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed" i = 3 #8 0x00007f520fad0bcf in g_log (log_domain=log_domain@entry=0x7f520fb117ee "GLib", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f520fb1b374 "%s: assertion '%s' failed") at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmessages.c:1119 #9 0x00007f520fad0c09 in g_return_if_fail_warning (log_domain=log_domain@entry=0x7f520fb117ee "GLib", pretty_function=pretty_function@entry=0x7f520fb11f70 <__func__.5554> "g_byte_array_remove_range", expression=expression@entry=0x7f520fb11e67 "index_ + length <= array->len") at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmessages.c:1134 #10 0x00007f520fa9e8ca in g_byte_array_remove_range (array=<optimized out>, index_=<optimized out>, length=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/garray.c:1817 __func__ = "g_byte_array_remove_range" #11 0x00007f51d04a577c in () at /usr/lib/x86_64-linux-gnu/libsnapd-glib.so.1 #12 0x00007f51e3fe5901 in socket_source_dispatch (source=0x5829350, callback=0x7f51d04a5570, user_data=0x28657a0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./gio/gsocket.c:3543 func = 0x7f51d04a5570 socket_source = 0x5829350 socket = 0x2d5cbb0 [GSocket] timeout = <optimized out> events = 1 ret = <optimized out> #13 0x00007f520faca04a in g_main_context_dispatch (context=0x7f52000016f0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3154 dispatch = 0x7f51e3fe58b0 <socket_source_dispatch> prev_source = 0x0 was_in_call = 0 user_data = 0x28657a0 callback = 0x7f51d04a5570 cb_funcs = <optimized out> cb_data = 0x5828ab0 need_destroy = <optimized out> source = 0x5829350 current = 0x15ea110 i = 0 #14 0x00007f520faca04a in g_main_context_dispatch (context=context@entry=0x7f52000016f0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3769 #15 0x00007f520faca3f0 in g_main_context_iterate (context=context@entry=0x7f52000016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3840 max_priority = 200 timeout = 0 some_ready = 1 nfds = <optimized out> allocated_nfds = 6 fds = 0x1a520f0 #16 0x00007f520faca49c in g_main_context_iteration (context=0x7f52000016f0, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 retval = <optimized out> #17 0x00007f5215aab09f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x15d24e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 d = 0x15cf6d0 canWait = true savedFlags = {i = 0} result = <optimized out> #18 0x00007f52097339a1 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x15d24e0, flags=...) at qeventdispatcher_glib.cpp:69 didSendEvents = <optimized out> #19 0x00007f5215a525ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd83b80580, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 d = 0x1b8e330 locker = {val = 22579936} ref = {d = 0x1b8e330, locker = @0x7ffd83b80500, exceptionCaught = true} #20 0x00007f5215a5b6c4 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1336 threadData = 0x15889f0 eventLoop = {<QObject> = {_vptr.QObject = 0x7f5215ed53c8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5215bdd880 <qt_meta_stringdata_QObject>, data = 0x7f5215bdd760 <qt_meta_data_QObject>, static_metacall = 0x7f5215a890c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x1b8e330}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5215be0640 <qt_meta_stringdata_Qt>, data = 0x7f5215bdd9a0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f5215ecda40 <QObject::staticMetaObject>, stringdata = 0x7f5215bd8360 <qt_meta_stringdata_QEventLoop>, data = 0x7f5215bd8300 <qt_meta_data_QEventLoop>, static_metacall = 0x7f5215a522f0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #21 0x00007f5216898f8c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1762 #22 0x00007f52170ad2f5 in QApplication::exec() () at kernel/qapplication.cpp:2901 #23 0x000000000041319f in main(int, char**) (argc=1, argv=<optimized out>) at /workspace/build/discover/main.cpp:156 app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7f5217787a10 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5215bdd880 <qt_meta_stringdata_QObject>, data = 0x7f5215bdd760 <qt_meta_data_QObject>, static_metacall = 0x7f5215a890c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x1588f80}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5215be0640 <qt_meta_stringdata_Qt>, data = 0x7f5215bdd9a0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f5215ecda40 <QObject::staticMetaObject>, stringdata = 0x7f5215bd89a0 <qt_meta_stringdata_QCoreApplication>, data = 0x7f5215bd8880 <qt_meta_data_QCoreApplication>, static_metacall = 0x7f5215a55d50 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7ffd83b80660}, static staticMetaObject = {d = {superdata = 0x7f5215ed5560 <QCoreApplication::staticMetaObject>, stringdata = 0x7f5216c570c0 <qt_meta_stringdata_QGuiApplication>, data = 0x7f5216c56e40 <qt_meta_data_QGuiApplication>, static_metacall = 0x7f52168a45b0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f5216f3dec0 <QGuiApplication::staticMetaObject>, stringdata = 0x7f521742d380 <qt_meta_stringdata_QApplication>, data = 0x7f521742d200 <qt_meta_data_QApplication>, static_metacall = 0x7f52170b2480 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} about = {d = 0x167e840} mainWindow = 0x16548e0 (gdb) info registers rax 0x70 112 rbx 0x70 112 rcx 0x7f5214e862dd 139990514819805 rdx 0x70 112 rsi 0x2f16bf80 790019968 rdi 0x2 2 rbp 0x2f16bf80 0x2f16bf80 rsp 0x7ffd83b7ffb0 0x7ffd83b7ffb0 r8 0x7f5219bba8c0 139990595774656 r9 0x28 40 r10 0x20 32 r11 0x293 659 r12 0x70 112 r13 0x1 1 r14 0x7f5215154540 139990517761344 r15 0x3 3 rip 0x7f5214e862dd 0x7f5214e862dd <write+45> eflags 0x293 [ CF AF SF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 (gdb) x/16i $pc => 0x7f5214e862dd <write+45>: mov (%rsp),%rdi 0x7f5214e862e1 <write+49>: mov %rax,%rdx 0x7f5214e862e4 <write+52>: callq 0x7f5214ea4130 <__libc_disable_asynccancel> 0x7f5214e862e9 <write+57>: mov %rdx,%rax 0x7f5214e862ec <write+60>: add $0x8,%rsp 0x7f5214e862f0 <write+64>: cmp $0xfffffffffffff001,%rax 0x7f5214e862f6 <write+70>: jae 0x7f5214e862f9 <write+73> 0x7f5214e862f8 <write+72>: retq 0x7f5214e862f9 <write+73>: mov 0x2ccb78(%rip),%rcx # 0x7f5215152e78 0x7f5214e86300 <write+80>: neg %eax 0x7f5214e86302 <write+82>: mov %eax,%fs:(%rcx) 0x7f5214e86305 <write+85>: or $0xffffffffffffffff,%rax 0x7f5214e86309 <write+89>: retq 0x7f5214e8630a: nopw 0x0(%rax,%rax,1) 0x7f5214e86310 <access>: mov $0x15,%eax 0x7f5214e86315 <access+5>: syscall (gdb) thread apply all backtrace Thread 10 (Thread 0x7f51b77fe700 (LWP 30315)): #0 0x00007f5214e8a74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f520faca38c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f51a8007b00, timeout=<optimized out>, context=0x7f51a8000990) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f520faca38c in g_main_context_iterate (context=context@entry=0x7f51a8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f520faca49c in g_main_context_iteration (context=0x7f51a8000990, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f5215aab0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f51a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f5215a525ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f51b77fdcf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007f52158875e4 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:525 #7 0x00007f5215892727 in QThreadPrivate::start(void*) (arg=0x1aebe70) at thread/qthread_unix.cpp:367 #8 0x00007f521192f6ba in start_thread (arg=0x7f51b77fe700) at pthread_create.c:333 #9 0x00007f5214e9641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f51c2467700 (LWP 30309)): #0 0x00007f5214e8a74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f520faca38c in g_main_context_iterate (priority=2147483647, n_fds=2, fds=0x7f51b803d690, timeout=<optimized out>, context=0x7f51b8000990) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f520faca38c in g_main_context_iterate (context=context@entry=0x7f51b8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f520faca49c in g_main_context_iteration (context=0x7f51b8000990, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f5215aab0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f51b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f5215a525ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f51c2466cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007f52158875e4 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:525 #7 0x00007f5215892727 in QThreadPrivate::start(void*) (arg=0x2f4bab0) at thread/qthread_unix.cpp:367 #8 0x00007f521192f6ba in start_thread (arg=0x7f51c2467700) at pthread_create.c:333 #9 0x00007f5214e9641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f51e1e79700 (LWP 30302)): #0 0x00007f5214e8a74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f520faca38c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f51d8002870, timeout=<optimized out>, context=0x7f51d8000990) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f520faca38c in g_main_context_iterate (context=context@entry=0x7f51d8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f520faca49c in g_main_context_iteration (context=0x7f51d8000990, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f5215aab09f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f51d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f5215a525ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f51e1e78cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007f52158875e4 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:525 #7 0x00007f5215892727 in QThreadPrivate::start(void*) (arg=0x1dbed90) at thread/qthread_unix.cpp:367 #8 0x00007f521192f6ba in start_thread (arg=0x7f51e1e79700) at pthread_create.c:333 #9 0x00007f5214e9641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f51e267a700 (LWP 30301)): #0 0x00007f5214e8a74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f520faca38c in g_main_context_iterate (priority=2147483647, n_fds=2, fds=0x7f51d40010c0, timeout=<optimized out>, context=0x1db03a0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f520faca38c in g_main_context_iterate (context=0x1db03a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f520faca712 in g_main_loop_run (loop=0x1db0330) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4034 #4 0x00007f51e40529d6 in gdbus_shared_thread_func (user_data=0x1db0370) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./gio/gdbusprivate.c:246 #5 0x00007f520faf0bb5 in g_thread_proxy (data=0x1d898f0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gthread.c:780 #6 0x00007f521192f6ba in start_thread (arg=0x7f51e267a700) at pthread_create.c:333 #7 0x00007f5214e9641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f51e2e7b700 (LWP 30300)): #0 0x00007f5214e8a74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f520faca38c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f51dc0008c0, timeout=<optimized out>, context=0x1dafb60) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f520faca38c in g_main_context_iterate (context=context@entry=0x1dafb60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f520faca49c in g_main_context_iteration (context=0x1dafb60, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f520faca4d9 in glib_worker_main (data=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:5672 #5 0x00007f520faf0bb5 in g_thread_proxy (data=0x1d898a0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gthread.c:780 #6 0x00007f521192f6ba in start_thread (arg=0x7f51e2e7b700) at pthread_create.c:333 #7 0x00007f5214e9641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f51ece62700 (LWP 30299)): #0 0x00007f5214e8a74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f520faca38c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f51e80013c0, timeout=<optimized out>, context=0x7f51e8000990) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f520faca38c in g_main_context_iterate (context=context@entry=0x7f51e8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f520faca49c in g_main_context_iteration (context=0x7f51e8000990, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f5215aab0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f51e80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f5215a525ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f51ece61c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007f52158875e4 in QThread::exec() (this=this@entry=0x1d09dc0) at thread/qthread.cpp:525 #7 0x00007f5218cd4f86 in QQuickPixmapReader::run() (this=0x1d09dc0) at util/qquickpixmapcache.cpp:934 #8 0x00007f5215892727 in QThreadPrivate::start(void*) (arg=0x1d09dc0) at thread/qthread_unix.cpp:367 #9 0x00007f521192f6ba in start_thread (arg=0x7f51ece62700) at pthread_create.c:333 #10 0x00007f5214e9641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f51fccbc700 (LWP 30298)): #0 0x00007f5214e8a74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f520faca38c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f51f0002e70, timeout=<optimized out>, context=0x7f51f0000990) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f520faca38c in g_main_context_iterate (context=context@entry=0x7f51f0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f520faca49c in g_main_context_iteration (context=0x7f51f0000990, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f5215aab09f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f51f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f5215a525ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f51fccbbcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007f52158875e4 in QThread::exec() (this=this@entry=0x164c9d0) at thread/qthread.cpp:525 #7 0x00007f5216411195 in QQmlThreadPrivate::run() (this=0x164c9d0) at qml/ftw/qqmlthread.cpp:148 #8 0x00007f5215892727 in QThreadPrivate::start(void*) (arg=0x164c9d0) at thread/qthread_unix.cpp:367 #9 0x00007f521192f6ba in start_thread (arg=0x7f51fccbc700) at pthread_create.c:333 #10 0x00007f5214e9641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f51fdecd700 (LWP 30297)): #0 0x00007f5214e8a74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f520faca38c in g_main_context_iterate (priority=2147483647, n_fds=4, fds=0x7f51f8018cf0, timeout=<optimized out>, context=0x7f51f8000990) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f520faca38c in g_main_context_iterate (context=context@entry=0x7f51f8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f520faca49c in g_main_context_iteration (context=0x7f51f8000990, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f5215aab0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f51f80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f5215a525ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f51fdecccc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007f52158875e4 in QThread::exec() (this=this@entry=0x7f5217a45d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:525 #7 0x00007f52177ccf35 in QDBusConnectionManager::run() (this=0x7f5217a45d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #8 0x00007f5215892727 in QThreadPrivate::start(void*) (arg=0x7f5217a45d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:367 #9 0x00007f521192f6ba in start_thread (arg=0x7f51fdecd700) at pthread_create.c:333 #10 0x00007f5214e9641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f5206c95700 (LWP 30296)): #0 0x00007f5214e8a74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f520f867c62 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7f5206c94bf0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 0x00007f520f867c62 in _xcb_conn_wait (c=c@entry=0x15995f0, cond=cond@entry=0x1599630, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:459 #3 0x00007f520f8698d7 in xcb_wait_for_event (c=0x15995f0) at ../../src/xcb_in.c:693 #4 0x00007f52096aa489 in QXcbEventReader::run() (this=0x15a4640) at qxcbconnection.cpp:1388 #5 0x00007f5215892727 in QThreadPrivate::start(void*) (arg=0x15a4640) at thread/qthread_unix.cpp:367 #6 0x00007f521192f6ba in start_thread (arg=0x7f5206c95700) at pthread_create.c:333 #7 0x00007f5214e9641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f5219bba8c0 (LWP 30295)): #0 0x00007f5214e862dd in write () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f5214e07bff in _IO_new_file_write (f=0x7f5215154540 <_IO_2_1_stderr_>, data=0x2f16bf80, n=112) at fileops.c:1263 #2 0x00007f5214e0838a in _IO_new_file_xsputn (to_do=112, data=0x2f16bf80 "\n(process:30295): GLib-CRITICAL **: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed\n", fp=0x7f5215154540 <_IO_2_1_stderr_>) at fileops.c:518 #3 0x00007f5214e0838a in _IO_new_file_xsputn (f=0x7f5215154540 <_IO_2_1_stderr_>, data=<optimized out>, n=112) at fileops.c:1342 #4 0x00007f5214dfd0c8 in __GI__IO_fputs (str=str@entry=0x2f16bf80 "\n(process:30295): GLib-CRITICAL **: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed\n", fp=fp@entry=0x7f5215154540 <_IO_2_1_stderr_>) at iofputs.c:38 #5 0x00007f520fad041f in g_log_default_handler (string=0x2f16bf80 "\n(process:30295): GLib-CRITICAL **: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed\n", stream=0x7f5215154540 <_IO_2_1_stderr_>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmessages.c:367 #6 0x00007f520fad041f in g_log_default_handler (log_domain=log_domain@entry=0x7f520fb117ee "GLib", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0x2f15fb90 "g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed", unused_data=unused_data@entry=0x0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmessages.c:1507 #7 0x00007f520fad09a4 in g_logv (log_domain=0x7f520fb117ee "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffd83b801c0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmessages.c:1059 #8 0x00007f520fad0bcf in g_log (log_domain=log_domain@entry=0x7f520fb117ee "GLib", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f520fb1b374 "%s: assertion '%s' failed") at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmessages.c:1119 #9 0x00007f520fad0c09 in g_return_if_fail_warning (log_domain=log_domain@entry=0x7f520fb117ee "GLib", pretty_function=pretty_function@entry=0x7f520fb11f70 <__func__.5554> "g_byte_array_remove_range", expression=expression@entry=0x7f520fb11e67 "index_ + length <= array->len") at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmessages.c:1134 #10 0x00007f520fa9e8ca in g_byte_array_remove_range (array=<optimized out>, index_=<optimized out>, length=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/garray.c:1817 #11 0x00007f51d04a577c in () at /usr/lib/x86_64-linux-gnu/libsnapd-glib.so.1 #12 0x00007f51e3fe5901 in socket_source_dispatch (source=0x5829350, callback=0x7f51d04a5570, user_data=0x28657a0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./gio/gsocket.c:3543 #13 0x00007f520faca04a in g_main_context_dispatch (context=0x7f52000016f0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3154 #14 0x00007f520faca04a in g_main_context_dispatch (context=context@entry=0x7f52000016f0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3769 #15 0x00007f520faca3f0 in g_main_context_iterate (context=context@entry=0x7f52000016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3840 #16 0x00007f520faca49c in g_main_context_iteration (context=0x7f52000016f0, may_block=may_block@entry=1) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901 #17 0x00007f5215aab09f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x15d24e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #18 0x00007f52097339a1 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x15d24e0, flags=...) at qeventdispatcher_glib.cpp:69 #19 0x00007f5215a525ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd83b80580, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #20 0x00007f5215a5b6c4 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1336 #21 0x00007f5216898f8c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1762 #22 0x00007f52170ad2f5 in QApplication::exec() () at kernel/qapplication.cpp:2901 #23 0x000000000041319f in main(int, char**) (argc=1, argv=<optimized out>) at /workspace/build/discover/main.cpp:156 (gdb) quit A debugging session is active. Inferior 1 [process 30295] will be detached. Quit anyway? (y or n) y Detaching from program: /usr/bin/plasma-discover, process 30295 -- You are receiving this mail because: You are watching all bug changes.