Qt Creator crashes after open Tools | Options Backtrace: http://paste.fedoraproject.org/220371/63949143 Reproducible: Always Steps to Reproduce: 1. Open Qt Creator 2. Tools | Options 3. If it's still not crashed, close the dialog and open Tools | Options again, it'll crash Actual Results: Crash Expected Results: Behave normally without crashes. Fedora 22 x86_64, Plasma 5.3.0, KDE Frameworks 5.9.0, Qt 5.4.1, Qt Creator 3.4.0
Copying relevant part inline as pastebins tend to die Thread 1 (Thread 0x7f014847c840 (LWP 2625)): [KCrash Handler] #5 0x00007f0144e51a98 in raise () at /lib64/libc.so.6 #6 0x00007f0144e5372a in abort () at /lib64/libc.so.6 #7 0x00007f0144e94ea2 in () at /lib64/libc.so.6 #8 0x00007f0144e9c53c in _int_free () at /lib64/libc.so.6 #9 0x00007f0144ea0e9c in free () at /lib64/libc.so.6 #10 0x00007f012561b31a in Breeze::Helper::frameOutlineColor(QPalette const&, bool, bool, double, Breeze::AnimationMode) const () at /usr/lib64/qt5/plugins/styles/breeze.so #11 0x00007f012561ae0c in Breeze::FrameShadow::paintEvent(QPaintEvent*) () at /usr/lib64/qt5/plugins/styles/breeze.so #12 0x00007f01473f8628 in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #13 0x00007f01473b5dec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #14 0x00007f01473bb370 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #15 0x00007f01461ae7fb in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #16 0x00007f01473f19b9 in QWidgetPrivate::sendPaintEvent(QRegion const&) () at /lib64/libQt5Widgets.so.5 #17 0x00007f01473f2001 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib64/libQt5Widgets.so.5
What QtCreator version is this? I cannot reproduce with 3.11, 3.3 nor 3.4 both on 5.3 and master.
Qt Creator 3.4.0 built by GCC 5.1.1 (Installed from Fedora RPMs)
Updating status.
This crashes on a call to free, a Valgrind log (output of running Qt Creator in Valgrind, with the default memcheck tool) would be helpful.
Oh, and please install the plasma-breeze-debuginfo package (and if you can, also qt5-qtbase-debuginfo, though that one is fairly large).
(In reply to Kevin Kofler from comment #6) > Oh, and please install the plasma-breeze-debuginfo package (and if you can, > also qt5-qtbase-debuginfo, though that one is fairly large). plasma-breeze-debuginfo depends on qt5-qtbase-debuginfo... so anyway I've installed both of them. The output is pasted below: ==3901== Memcheck, a memory error detector ==3901== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==3901== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info ==3901== Command: qtcreator ==3901== Parent PID: 2802 ==3901== ==3901== Warning: set address range perms: large range [0x3a04e000, 0xba04e000) (defined) ==3901== Warning: set address range perms: large range [0xbdc61000, 0xfdc63000) (noaccess) ==3901== Syscall param writev(vector[...]) points to uninitialised byte(s) ==3901== at 0x7FE8E2D: ??? (syscall-template.S:81) ==3901== by 0xEA7B45A: write_vec (xcb_conn.c:257) ==3901== by 0xEA7B45A: _xcb_conn_wait (xcb_conn.c:502) ==3901== by 0xEA7B850: _xcb_out_send (xcb_out.c:393) ==3901== by 0xEA7BF76: _xcb_out_flush_to (xcb_out.c:417) ==3901== by 0xEA7CB22: wait_for_reply (xcb_in.c:483) ==3901== by 0xEA7CBA0: xcb_wait_for_reply (xcb_in.c:521) ==3901== by 0x17A7D039: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so) ==3901== by 0x17A908A8: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so) ==3901== by 0x5F54897: QWindow::setWindowState(Qt::WindowState) (in /usr/lib64/libQt5Gui.so.5.4.1) ==3901== by 0x5792E6D: QWidget::setWindowState(QFlags<Qt::WindowState>) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x57932C1: QWidget::restoreGeometry(QByteArray const&) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x24971B03: ??? (in /usr/lib64/qtcreator/plugins/libCore.so) ==3901== Address 0x10ff7daa is 4,522 bytes inside a block of size 21,144 alloc'd ==3901== at 0x4C2A986: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==3901== by 0xEA7ADFB: xcb_connect_to_fd (xcb_conn.c:325) ==3901== by 0xEA7E8C0: xcb_connect_to_display_with_auth_info (xcb_util.c:523) ==3901== by 0x8D98FB9: _XConnectXCB (xcb_disp.c:78) ==3901== by 0x8D89AF1: XOpenDisplay (OpenDis.c:129) ==3901== by 0x17A7FAE6: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so) ==3901== by 0x17A830D9: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so) ==3901== by 0x17A97F1C: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so) ==3901== by 0x5F3DBF1: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /usr/lib64/libQt5Gui.so.5.4.1) ==3901== by 0x5F49429: QGuiApplicationPrivate::createPlatformIntegration() (in /usr/lib64/libQt5Gui.so.5.4.1) ==3901== by 0x5F4A2BC: QGuiApplicationPrivate::createEventDispatcher() (in /usr/lib64/libQt5Gui.so.5.4.1) ==3901== by 0x6D64ACE: QCoreApplication::init() (in /usr/lib64/libQt5Core.so.5.4.1) ==3901== ==3901== Invalid read of size 8 ==3901== at 0x5F74E00: QScreen::handle() const (in /usr/lib64/libQt5Gui.so.5.4.1) ==3901== by 0x17A8F2E7: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so) ==3901== by 0x5F55EBB: QWindow::setParent(QWindow*) (in /usr/lib64/libQt5Gui.so.5.4.1) ==3901== by 0x578B643: QWidgetPrivate::setParent_sys(QWidget*, QFlags<Qt::WindowType>) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x57971D9: QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x579812B: QWidget::setParent(QWidget*) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x5773FFA: QLayout::addChildWidget(QWidget*) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x577996B: QStackedLayout::insertWidget(int, QWidget*) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x249D24EE: ??? (in /usr/lib64/qtcreator/plugins/libCore.so) ==3901== by 0x249D25DB: ??? (in /usr/lib64/qtcreator/plugins/libCore.so) ==3901== by 0x249D3C4B: ??? (in /usr/lib64/qtcreator/plugins/libCore.so) ==3901== by 0x24971162: ??? (in /usr/lib64/qtcreator/plugins/libCore.so) ==3901== Address 0x8 is not stack'd, malloc'd or (recently) free'd ==3901== ==3901== ==3901== Process terminating with default action of signal 11 (SIGSEGV) ==3901== Access not within mapped region at address 0x8 ==3901== at 0x5F74E00: QScreen::handle() const (in /usr/lib64/libQt5Gui.so.5.4.1) ==3901== by 0x17A8F2E7: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so) ==3901== by 0x5F55EBB: QWindow::setParent(QWindow*) (in /usr/lib64/libQt5Gui.so.5.4.1) ==3901== by 0x578B643: QWidgetPrivate::setParent_sys(QWidget*, QFlags<Qt::WindowType>) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x57971D9: QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x579812B: QWidget::setParent(QWidget*) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x5773FFA: QLayout::addChildWidget(QWidget*) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x577996B: QStackedLayout::insertWidget(int, QWidget*) (in /usr/lib64/libQt5Widgets.so.5.4.1) ==3901== by 0x249D24EE: ??? (in /usr/lib64/qtcreator/plugins/libCore.so) ==3901== by 0x249D25DB: ??? (in /usr/lib64/qtcreator/plugins/libCore.so) ==3901== by 0x249D3C4B: ??? (in /usr/lib64/qtcreator/plugins/libCore.so) ==3901== by 0x24971162: ??? (in /usr/lib64/qtcreator/plugins/libCore.so) ==3901== If you believe this happened as a result of a stack ==3901== overflow in your program's main thread (unlikely but ==3901== possible), you can try to increase the size of the ==3901== main thread stack using the --main-stacksize= flag. ==3901== The main thread stack size used in this run was 8388608. ==3901== ==3901== HEAP SUMMARY: ==3901== in use at exit: 36,333,758 bytes in 363,168 blocks ==3901== total heap usage: 2,738,376 allocs, 2,375,208 frees, 783,471,638 bytes allocated ==3901== ==3901== LEAK SUMMARY: ==3901== definitely lost: 1,016 bytes in 107 blocks ==3901== indirectly lost: 0 bytes in 0 blocks ==3901== possibly lost: 4,860,210 bytes in 9,862 blocks ==3901== still reachable: 31,472,532 bytes in 353,199 blocks ==3901== suppressed: 0 bytes in 0 blocks ==3901== Rerun with --leak-check=full to see details of leaked memory ==3901== ==3901== For counts of detected and suppressed errors, rerun with: -v ==3901== Use --track-origins=yes to see where uninitialised values come from ==3901== ERROR SUMMARY: 39 errors from 2 contexts (suppressed: 0 from 0)
Reassigning to QStyle component (which is where the crash happen) concerning debug symbols, now that you have them installed, it would be nice to re-generate a backtrace and post it here. Thanks ! Hugo
I have to clarify the crashes in this bug report here. The first backtrace was generated when Qt Creator instantly crashed when I open Options. All later information were, however, generated when Qt Creator crashed when Options was opened at second time. The latter one can be reproduced all the time. But somehow the former one is not reproducible now. Anyway, here is the new backtrace: Thread 11 (Thread 0x7fffe1c2e700 (LWP 11134)): #0 0x00007ffff4a3466d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fffedf66182 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7fffe1c2dc80) at /usr/include/bits/poll2.h:46 ret = <optimized out> fd = {fd = 3, events = 1, revents = 0} #2 0x00007fffedf66182 in _xcb_conn_wait (c=c@entry=0x640e50, cond=cond@entry=0x640e90, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459 ret = <optimized out> fd = {fd = 3, events = 1, revents = 0} #3 0x00007fffedf67cff in xcb_wait_for_event (c=0x640e50) at xcb_in.c:623 ret = 0x0 #4 0x00007fffe53145e9 in QXcbEventReader::run() (this=0x64f390) at qxcbconnection.cpp:1108 event = <optimized out> #5 0x00007ffff5af6ede in QThreadPrivate::start(void*) (arg=0x64f390) at thread/qthread_unix.cpp:337 __clframe = {__cancel_routine = 0x7ffff5af6010 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x64f390, __do_it = 1, __cancel_type = <optimized out>} thr = 0x64f390 data = 0x64f6f0 objectName = {static null = {<No data fields>}, d = 0x6117a0 <QArrayData::shared_null>} #6 0x00007ffff55a6555 in start_thread (arg=0x7fffe1c2e700) at pthread_create.c:333 __res = <optimized out> pd = 0x7fffe1c2e700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736981034752, -7246716788213785528, 140737488343135, 140736981034752, 8388608, 0, 7246783266817596488, 7246740182552173640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> #7 0x00007ffff4a3ff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7fffc2603700 (LWP 11136)): #0 0x00007ffff55ab530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff422a6d4 in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7ffff4512e80 <QTWTF::pageheap_memory>) at /usr/src/debug/qtscript-opensource-src-5.4.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007ffff422a719 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at /usr/src/debug/qtscript-opensource-src-5.4.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007ffff55a6555 in start_thread (arg=0x7fffc2603700) at pthread_create.c:333 __res = <optimized out> pd = 0x7fffc2603700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736454473472, -7246716788213785528, 140737488342687, 140736454473472, 8388608, 0, 7246847850777697352, 7246740182552173640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> #4 0x00007ffff4a3ff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fff419f2700 (LWP 11137)): #0 0x00007ffff4a363d3 in select () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff5c6a4af in QProcessManager::run() (this=0x69c900) at io/qprocess_unix.cpp:264 readset = {fds_bits = {512, 0 <repeats 15 times>}} nselect = <optimized out> c = 0 '\000' #2 0x00007ffff5af6ede in QThreadPrivate::start(void*) (arg=0x69c900) at thread/qthread_unix.cpp:337 __clframe = {__cancel_routine = 0x7ffff5af6010 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x69c900, __do_it = 1, __cancel_type = <optimized out>} thr = 0x69c900 data = 0x6b5fa0 objectName = {static null = {<No data fields>}, d = 0x6117a0 <QArrayData::shared_null>} #3 0x00007ffff55a6555 in start_thread (arg=0x7fff419f2700) at pthread_create.c:333 __res = <optimized out> pd = 0x7fff419f2700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734294337280, -7246716788213785528, 140737488343167, 140734294337280, 8388608, 0, 7246571385343466568, 7246740182552173640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> #4 0x00007ffff4a3ff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fff411f1700 (LWP 11139)): #0 0x00007ffff4a3466d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff36173ec in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fff34002e20, timeout=<optimized out>, context=0x7fff34000990) at gmain.c:4103 poll_func = 0x7ffff3626780 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fff34002e20 #2 0x00007ffff36173ec in g_main_context_iterate (context=context@entry=0x7fff34000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fff34002e20 #3 0x00007ffff36174fc in g_main_context_iteration (context=0x7fff34000990, may_block=1) at gmain.c:3869 retval = <optimized out> #4 0x00007ffff5d2d75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 d = 0x7fff340008e0 canWait = true savedFlags = {i = 0} result = false #5 0x00007ffff5cd3a8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff411f0d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 d = 0x7fff34002d90 locker = {val = 19855120} ref = {d = 0x7fff34002d90, locker = @0x7fff411f0d00, exceptionCaught = true} #6 0x00007ffff5af1ff4 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:503 d = 0x12ef6a0 locker = {val = 19855120} eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6108538 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff5e20b60 <qt_meta_stringdata_QObject>, data = 0x7ffff5e20a40 <qt_meta_data_QObject>, static_metacall = 0x7ffff5d0ef00 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fff34002d90}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff5e6a380 <qt_meta_stringdata_Qt>, data = 0x7ffff5e67b00 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6102220 <QObject::staticMetaObject>, stringdata = 0x7ffff5e7e0e0 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff5e7e080 <qt_meta_data_QEventLoop>, static_metacall = 0x7ffff5d7f8b0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #7 0x00007ffff5af6ede in QThreadPrivate::start(void*) (arg=0x12eee70) at thread/qthread_unix.cpp:337 __clframe = {__cancel_routine = 0x7ffff5af6010 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x12eee70, __do_it = 1, __cancel_type = <optimized out>} thr = 0x12eee70 data = 0x12ef7c0 objectName = {static null = {<No data fields>}, d = 0x6117a0 <QArrayData::shared_null>} #8 0x00007ffff55a6555 in start_thread (arg=0x7fff411f1700) at pthread_create.c:333 __res = <optimized out> pd = 0x7fff411f1700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734285944576, -7246716788213785528, 140737488343967, 140734285944576, 8388608, 0, 7246572484318223432, 7246740182552173640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> #9 0x00007ffff4a3ff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fff409f0700 (LWP 11140)): #0 0x00007ffff55ab530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fffcbff2b2b in WTF::TCMalloc_PageHeap::scavengerThread() (this=<optimized out>) at /usr/src/debug/qtwebkit-opensource-src-5.4.1/Source/WTF/wtf/FastMalloc.cpp:2821 #2 0x00007fffcbff2b69 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at /usr/src/debug/qtwebkit-opensource-src-5.4.1/Source/WTF/wtf/FastMalloc.cpp:1989 #3 0x00007ffff55a6555 in start_thread (arg=0x7fff409f0700) at pthread_create.c:333 __res = <optimized out> pd = 0x7fff409f0700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734277551872, -7246716788213785528, 140737488309983, 140734277551872, 8388608, 0, 7246569170214083656, 7246740182552173640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> #4 0x00007ffff4a3ff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fff38aae700 (LWP 11141)): #0 0x00007ffff55ab530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fff3ba0fc4a in radeon_drm_cs_emit_ioctl (mtx=0x1aabd78, cond=0x1aabda0) at ../../../../../include/c11/threads_posix.h:154 ws = 0x1aaba60 cs = <optimized out> i = <optimized out> #2 0x00007fff3ba0fc4a in radeon_drm_cs_emit_ioctl (sema=0x1aabd78) at ../../../../../src/gallium/auxiliary/os/os_thread.h:248 ws = 0x1aaba60 cs = <optimized out> i = <optimized out> #3 0x00007fff3ba0fc4a in radeon_drm_cs_emit_ioctl (param=param@entry=0x1aaba60) at radeon_drm_winsys.c:594 ws = 0x1aaba60 cs = <optimized out> i = <optimized out> #4 0x00007fff3ba0f4b7 in impl_thrd_routine (p=<optimized out>) at ../../../../../include/c11/threads_posix.h:87 pack = {func = 0x7fff3ba0fbf0 <radeon_drm_cs_emit_ioctl>, arg = 0x1aaba60} #5 0x00007ffff55a6555 in start_thread (arg=0x7fff38aae700) at pthread_create.c:333 __res = <optimized out> pd = 0x7fff38aae700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734144112384, -7246716788213785528, 140737488342031, 140734144112384, 8388608, 0, 7246305185417944136, 7246740182552173640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> #6 0x00007ffff4a3ff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7ffee993c700 (LWP 11183)): #0 0x00007ffff4a3466d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff36173ec in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7ffed8003270, timeout=<optimized out>, context=0x7ffed8000990) at gmain.c:4103 poll_func = 0x7ffff3626780 <g_poll> max_priority = 2147483647 timeout = 9417 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7ffed8003270 #2 0x00007ffff36173ec in g_main_context_iterate (context=context@entry=0x7ffed8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 max_priority = 2147483647 timeout = 9417 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7ffed8003270 #3 0x00007ffff36174fc in g_main_context_iteration (context=0x7ffed8000990, may_block=1) at gmain.c:3869 retval = <optimized out> #4 0x00007ffff5d2d73f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffed80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 d = 0x7ffed80008e0 canWait = true savedFlags = {i = 0} result = <optimized out> #5 0x00007ffff5cd3a8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffee993bd80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 d = 0x7ffed8003190 locker = {val = 64636528} ref = {d = 0x7ffed8003190, locker = @0x7ffee993bd00, exceptionCaught = true} #6 0x00007ffff5af1ff4 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:503 d = 0x3da4600 locker = {val = 64636528} eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6108538 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff5e20b60 <qt_meta_stringdata_QObject>, data = 0x7ffff5e20a40 <qt_meta_data_QObject>, static_metacall = 0x7ffff5d0ef00 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7ffed8003190}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff5e6a380 <qt_meta_stringdata_Qt>, data = 0x7ffff5e67b00 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6102220 <QObject::staticMetaObject>, stringdata = 0x7ffff5e7e0e0 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff5e7e080 <qt_meta_data_QEventLoop>, static_metacall = 0x7ffff5d7f8b0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #7 0x00007ffff5af6ede in QThreadPrivate::start(void*) (arg=0x3da23a0) at thread/qthread_unix.cpp:337 __clframe = {__cancel_routine = 0x7ffff5af6010 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x3da23a0, __do_it = 1, __cancel_type = <optimized out>} thr = 0x3da23a0 data = 0x3da4720 objectName = {static null = {<No data fields>}, d = 0x7ffff621b400 <QNetworkConfigurationManagerPrivate::initialize()::{lambda()#1}::operator()() const::qstring_literal>} #8 0x00007ffff55a6555 in start_thread (arg=0x7ffee993c700) at pthread_create.c:333 __res = <optimized out> pd = 0x7ffee993c700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732817196800, -7246716788213785528, 140737488332991, 140732817196800, 8388608, 0, 7247327947053882440, 7246740182552173640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> #9 0x00007ffff4a3ff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7ffeea54c700 (LWP 11180)): #0 0x00007ffff55ab8d9 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007ffff5af80a6 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x3c9a690) at thread/qwaitcondition_unix.cpp:118 ti = {tv_sec = 29610, tv_nsec = 342876881} code = <optimized out> #2 0x00007ffff5af80a6 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x3c9a690) at thread/qwaitcondition_unix.cpp:126 code = <optimized out> #3 0x00007ffff5af80a6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x3728b10, mutex=mutex@entry=0x6d6680, time=30000) at thread/qwaitcondition_unix.cpp:200 #4 0x00007ffff5af3c23 in QThreadPoolThread::run() (this=0x3728b00) at thread/qthreadpool.cpp:127 r = <optimized out> expired = <optimized out> locker = {val = 7169665} #5 0x00007ffff5af6ede in QThreadPrivate::start(void*) (arg=0x3728b00) at thread/qthread_unix.cpp:337 __clframe = {__cancel_routine = 0x7ffff5af6010 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x3728b00, __do_it = 1, __cancel_type = <optimized out>} thr = 0x3728b00 data = 0x3d75a90 objectName = {static null = {<No data fields>}, d = 0x2dea5c0} #6 0x00007ffff55a6555 in start_thread (arg=0x7ffeea54c700) at pthread_create.c:333 __res = <optimized out> pd = 0x7ffeea54c700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732829845248, -7246716788213785528, 140737488335487, 140732829845248, 8388608, 0, 7247322939122015304, 7246740182552173640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> #7 0x00007ffff4a3ff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7ffef28fe700 (LWP 11150)): #0 0x00007ffff55ab8d9 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007ffff5af80a6 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x2267840) at thread/qwaitcondition_unix.cpp:118 ti = {tv_sec = 29610, tv_nsec = 333366689} code = <optimized out> #2 0x00007ffff5af80a6 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x2267840) at thread/qwaitcondition_unix.cpp:126 code = <optimized out> #3 0x00007ffff5af80a6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x225d880, mutex=mutex@entry=0x6d6680, time=30000) at thread/qwaitcondition_unix.cpp:200 #4 0x00007ffff5af3c23 in QThreadPoolThread::run() (this=0x225d870) at thread/qthreadpool.cpp:127 r = <optimized out> expired = <optimized out> locker = {val = 7169665} #5 0x00007ffff5af6ede in QThreadPrivate::start(void*) (arg=0x225d870) at thread/qthread_unix.cpp:337 __clframe = {__cancel_routine = 0x7ffff5af6010 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x225d870, __do_it = 1, __cancel_type = <optimized out>} thr = 0x225d870 data = 0x2274ee0 objectName = {static null = {<No data fields>}, d = 0x22608c0} #6 0x00007ffff55a6555 in start_thread (arg=0x7ffef28fe700) at pthread_create.c:333 __res = <optimized out> pd = 0x7ffef28fe700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732967937792, -7246716788213785528, 140737488342527, 140732967937792, 8388608, 0, 7247303791084067912, 7246740182552173640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> #7 0x00007ffff4a3ff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7ffef3ffd700 (LWP 11142)): #0 0x00007ffff4a3466d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff36173ec in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7ffeec003070, timeout=<optimized out>, context=0x7ffeec000990) at gmain.c:4103 poll_func = 0x7ffff3626780 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7ffeec003070 #2 0x00007ffff36173ec in g_main_context_iterate (context=context@entry=0x7ffeec000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7ffeec003070 #3 0x00007ffff36174fc in g_main_context_iteration (context=0x7ffeec000990, may_block=1) at gmain.c:3869 retval = <optimized out> #4 0x00007ffff5d2d73f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffeec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 d = 0x7ffeec0008e0 canWait = true savedFlags = {i = 0} result = <optimized out> #5 0x00007ffff5cd3a8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffef3ffcd60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 d = 0x7ffeec002f90 locker = {val = 27783360} ref = {d = 0x7ffeec002f90, locker = @0x7ffef3ffcce0, exceptionCaught = true} #6 0x00007ffff5af1ff4 in QThread::exec() (this=this@entry=0x1bb8f30) at thread/qthread.cpp:503 d = 0x1a7f050 locker = {val = 27783360} eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff6108538 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff5e20b60 <qt_meta_stringdata_QObject>, data = 0x7ffff5e20a40 <qt_meta_data_QObject>, static_metacall = 0x7ffff5d0ef00 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7ffeec002f90}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff5e6a380 <qt_meta_stringdata_Qt>, data = 0x7ffff5e67b00 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6102220 <QObject::staticMetaObject>, stringdata = 0x7ffff5e7e0e0 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff5e7e080 <qt_meta_data_QEventLoop>, static_metacall = 0x7ffff5d7f8b0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #7 0x00007fffd29eb935 in QQmlThreadPrivate::run() (this=0x1bb8f30) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007ffff5af6ede in QThreadPrivate::start(void*) (arg=0x1bb8f30) at thread/qthread_unix.cpp:337 __clframe = {__cancel_routine = 0x7ffff5af6010 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x1bb8f30, __do_it = 1, __cancel_type = <optimized out>} thr = 0x1bb8f30 data = 0x1bb9080 objectName = {static null = {<No data fields>}, d = 0x7fffd2a9cf40 <QQmlThreadPrivate::QQmlThreadPrivate(QQmlThread*)::{lambda()#1}::operator()() const::qstring_literal>} #9 0x00007ffff55a6555 in start_thread (arg=0x7ffef3ffd700) at pthread_create.c:333 __res = <optimized out> pd = 0x7ffef3ffd700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732992050944, -7246716788213785528, 140737488343535, 140732992050944, 8388608, 0, 7247306127009406024, 7246740182552173640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> #10 0x00007ffff4a3ff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7ffff7fba840 (LWP 11124)): #0 0x00007ffff676d990 in QScreen::handle() const (this=0x0) at kernel/qscreen.cpp:75 #1 0x00007ffff6739a3d in QPlatformWindow::screen() const (this=this@entry=0x30ccff0) at kernel/qplatformwindow.cpp:86 #2 0x00007fffe53251d8 in QXcbWindow::setParent(QPlatformWindow const*) (this=0x30ccfe0) at qxcbwindow.cpp:2457 topLeft = {xp = 0, yp = 0} xcb_parent_id = <optimized out> #3 0x00007fffe53251d8 in QXcbWindow::setParent(QPlatformWindow const*) (this=0x30ccfe0, parent=0x0) at qxcbwindow.cpp:1394 topLeft = {xp = 0, yp = 0} xcb_parent_id = <optimized out> #4 0x00007ffff674e74c in QWindow::setParent(QWindow*) (this=0x3183700, parent=parent@entry=0x37e1690) at kernel/qwindow.cpp:606 newScreen = 0x652030 __PRETTY_FUNCTION__ = "void QWindow::setParent(QWindow*)" #5 0x00007ffff6f22a84 in QWidgetPrivate::setParent_sys(QWidget*, QFlags<Qt::WindowType>) (this=this@entry=0xabf7d0, newparent=newparent@entry=0x313e2a0, f=...) at kernel/qwidget.cpp:10522 topLevel = <optimized out> parentWithWindow = <optimized out> oldFlags = {i = 2281762817} targetScreen = -1 explicitlyHidden = <optimized out> #6 0x00007ffff6f2d96a in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) (this=this@entry=0x9064d0, parent=parent@entry=0x313e2a0, f=...) at kernel/qwidget.cpp:10376 oldtlw = <optimized out> desktopWidget = <optimized out> newParent = <optimized out> oldBsTracker = <optimized out> #7 0x00007ffff6f2e8bc in QWidget::setParent(QWidget*) (this=this@entry=0x9064d0, parent=parent@entry=0x313e2a0) at kernel/qwidget.cpp:10312 #8 0x00007ffff6f0a7fb in QLayout::addChildWidget(QWidget*) (this=this@entry=0x2743ba0, w=w@entry=0x9064d0) at kernel/qlayout.cpp:929 mw = 0x313e2a0 pw = <optimized out> needShow = false #9 0x00007ffff6f1016c in QStackedLayout::insertWidget(int, QWidget*) (this=0x2743ba0, index=1, widget=widget@entry=0x9064d0) at kernel/qstackedlayout.cpp:222 wi = <optimized out> #10 0x00007ffff6f10249 in QStackedLayout::addWidget(QWidget*) (this=<optimized out>, widget=widget@entry=0x9064d0) at kernel/qstackedlayout.cpp:202
But then, none of the remaining information mentions breeze anywhere. The second, reproducible crash seems all QtOnly. Can you reproduce it, using a different widget style (for instance by starting qtcreator with -style fusion, or -style plastique, depending on whether this is qt4 or qt5) ? (alternatively, just change the style in systemsettings)
I can't reproduce this with other styles. I've tried Oxygen and `-style fusion`. They won't crash if I don't use Breeze.
ok. That's usefull. Thanks ! I'll try to reproduce when I have qtcreator installed.
mmm. Just built qtcreator 3.4.1 from source against qt-5.4.0, and I cannot reproduce the crash ... Will make it hard to debug.
(In reply to Hugo Pereira Da Costa from comment #13) > mmm. Just built qtcreator 3.4.1 from source against qt-5.4.0, and I cannot > reproduce the crash ... > Will make it hard to debug. The Fedora 22 RPMs are built by GCC 5.1.1. Did you build it using GCC 5?
Same on Kubuntu 15.4, Plasma 5.3.1, Qt 5.4.1 with QtCreator 3.5 (pre-release, GCC 4.9.2, Qt SDK 5.5.0): #0 0x00007ffff547d566 in QBrush::QBrush(QBrush const&) () at /home/user/Qt/5.5/gcc_64/lib/libQt5Gui.so.5 #1 0x00007fffec1ca286 in KStatefulBrush::brush(QPalette::ColorGroup) const () at /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5 #2 0x00007fffec1ca2c0 in KStatefulBrush::brush(QPalette const&) const () at /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5 #3 0x00007fffdfc00dd4 in Breeze::Helper::frameOutlineColor(QPalette const&, bool, bool, double, Breeze::AnimationMode) const (palette=..., this=0x85e690) at ../../kstyle/breezehelper.h:82 #4 0x00007fffdfc00dd4 in Breeze::Helper::frameOutlineColor(QPalette const&, bool, bool, double, Breeze::AnimationMode) const (this=0x85e690, palette=..., mouseOver=<optimized out>, hasFocus=hasFocus@entry=false, opacity=opacity@entry=0,20000000000000001, mode=mode@entry=Breeze::AnimationFocus) at ../../kstyle/breezehelper.cpp:80 #5 0x00007fffdfbffcc3 in Breeze::FrameShadow::paintEvent(QPaintEvent*) (this=0x4929b00, event=<optimized out>) at ../../kstyle/breezeframeshadow.cpp:340 #6 0x00007ffff71030b8 in QWidget::event(QEvent*) () at /home/user/Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #7 0x00007ffff70c24dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /home/user/Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 When -fsanitize=address is enabled for the QtCreator build the crash disappears, so I assume it is a timing problem, means multi-threaded related.
With a Qt debug build it points to KStatefulBrush, looks like _viewHoverBrush.brush() is used after destruction, see BTs at https://bugreports.qt.io/browse/QTCREATORBUG-14745
Another crash is here: //* focus color QColor focusColor( const QPalette& palette ) const { return _viewFocusBrush.brush( palette ).color(); } when the temporary QBrush return from _viewFocusBrush.brush( palette ) is destructed: #0 0x00007ffff5614267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #1 0x00007ffff5615eca in __GI_abort () at abort.c:89 #2 0x00007ffff5657c53 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7ffff57701a8 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 #3 0x00007ffff565fc69 in malloc_printerr (ptr=<optimized out>, str=0x7ffff576c2fa "free(): invalid pointer", action=1) at malloc.c:4965 #4 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3834 #5 0x00007ffff566389c in __GI___libc_free (mem=<optimized out>) at malloc.c:2950 #6 0x00007ffff6ad393f in QBrushDataPointerDeleter::deleteData (d=0x16ce1f0) at painting/qbrush.cpp:246 #7 0x00007ffff6ad3988 in QBrushDataPointerDeleter::cleanup (d=0x16ce1f0) at painting/qbrush.cpp:253 #8 0x00007ffff6ad3c5b in QScopedPointer<QBrushData, BrushDataPointerDeleter>::~QScopedPointer (this=0x7fffffffa1b0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:101 #9 0x00007ffff6acfd62 in QBrush::~QBrush (this=0x7fffffffa1b0, __in_chrg=<optimized out>) at painting/qbrush.cpp:567 #10 0x00007fffe425ce34 in hoverColor (palette=..., this=0x8419a0) at ../../kstyle/breezehelper.h:78 #11 Breeze::Helper::frameOutlineColor (this=0x8419a0, palette=..., mouseOver=<optimized out>, hasFocus=hasFocus@entry=false, opacity=opacity@entry=0, mode=mode@entry=Breeze::AnimationFocus) at ../../kstyle/breezehelper.cpp:81
(In reply to Peter Kümmel from comment #15) > Same on Kubuntu 15.4, Plasma 5.3.1, Qt 5.4.1 with QtCreator 3.5 > (pre-release, GCC 4.9.2, Qt SDK 5.5.0): > > #0 0x00007ffff547d566 in QBrush::QBrush(QBrush const&) () > at /home/user/Qt/5.5/gcc_64/lib/libQt5Gui.so.5 > > #1 0x00007fffec1ca286 in KStatefulBrush::brush(QPalette::ColorGroup) const > () > at /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5 > > #2 0x00007fffec1ca2c0 in KStatefulBrush::brush(QPalette const&) const () > at /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5 > > #3 0x00007fffdfc00dd4 in Breeze::Helper::frameOutlineColor(QPalette const&, > bool, bool, double, Breeze::AnimationMode) const > (palette=..., this=0x85e690) > at ../../kstyle/breezehelper.h:82 > > #4 0x00007fffdfc00dd4 in Breeze::Helper::frameOutlineColor(QPalette const&, > bool, bool, double, Breeze::AnimationMode) const > (this=0x85e690, palette=..., mouseOver=<optimized out>, > hasFocus=hasFocus@entry=false, opacity=opacity@entry=0,20000000000000001, > mode=mode@entry=Breeze::AnimationFocus) > at ../../kstyle/breezehelper.cpp:80 > > #5 0x00007fffdfbffcc3 in Breeze::FrameShadow::paintEvent(QPaintEvent*) > (this=0x4929b00, event=<optimized out>) > at ../../kstyle/breezeframeshadow.cpp:340 > > #6 0x00007ffff71030b8 in QWidget::event(QEvent*) () > at /home/user/Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 > > #7 0x00007ffff70c24dc in QApplicationPrivate::notify_helper(QObject*, > QEvent*) () > at /home/user/Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 > > > When -fsanitize=address is enabled for the QtCreator build the crash > disappears, so I assume it is a timing problem, means multi-threaded related. Just for my understanding: /home/user/Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 So. Qt 5.4 ? Or Qt 5.5 ? or both ? The beginning of the report mentions Qt 5.4.1 But then the backtrace:
(In reply to Hugo Pereira Da Costa from comment #18) > (In reply to Peter Kümmel from comment #15) > > Same on Kubuntu 15.4, Plasma 5.3.1, Qt 5.4.1 with QtCreator 3.5 > > (pre-release, GCC 4.9.2, Qt SDK 5.5.0): > > > > #0 0x00007ffff547d566 in QBrush::QBrush(QBrush const&) () > > at /home/user/Qt/5.5/gcc_64/lib/libQt5Gui.so.5 > > > > #1 0x00007fffec1ca286 in KStatefulBrush::brush(QPalette::ColorGroup) const > > () > > at /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5 > > > > #2 0x00007fffec1ca2c0 in KStatefulBrush::brush(QPalette const&) const () > > at /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5 > > > > #3 0x00007fffdfc00dd4 in Breeze::Helper::frameOutlineColor(QPalette const&, > > bool, bool, double, Breeze::AnimationMode) const > > (palette=..., this=0x85e690) > > at ../../kstyle/breezehelper.h:82 > > > > #4 0x00007fffdfc00dd4 in Breeze::Helper::frameOutlineColor(QPalette const&, > > bool, bool, double, Breeze::AnimationMode) const > > (this=0x85e690, palette=..., mouseOver=<optimized out>, > > hasFocus=hasFocus@entry=false, opacity=opacity@entry=0,20000000000000001, > > mode=mode@entry=Breeze::AnimationFocus) > > at ../../kstyle/breezehelper.cpp:80 > > > > #5 0x00007fffdfbffcc3 in Breeze::FrameShadow::paintEvent(QPaintEvent*) > > (this=0x4929b00, event=<optimized out>) > > at ../../kstyle/breezeframeshadow.cpp:340 > > > > #6 0x00007ffff71030b8 in QWidget::event(QEvent*) () > > at /home/user/Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 > > > > #7 0x00007ffff70c24dc in QApplicationPrivate::notify_helper(QObject*, > > QEvent*) () > > at /home/user/Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 > > > > > > When -fsanitize=address is enabled for the QtCreator build the crash > > disappears, so I assume it is a timing problem, means multi-threaded related. > > Just for my understanding: /home/user/Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 > So. Qt 5.4 ? Or Qt 5.5 ? or both ? > The beginning of the report mentions Qt 5.4.1 > But then the backtrace: Sorry: in the right order: The beginning of the report mentions Qt 5.4.1 But then the backtrace: /home/user/Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 so: Qt 5.4 ? Or Qt 5.5 ? or both ?
5.4.1 is listed by Kubuntu "Infocenter" dialog, not sure what that Qt version mean. The builds all use 5.5.
Could it be a problem of binary incompatible Qt builds? QtCreator uses the installed breeze plugin: $ strace ./bin/qtcreator 2>&1 | grep breeze | grep "\.so" lstat("/usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so", {st_mode=S_IFREG|0644, st_size=480776, ...}) = 0 open("/usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so", O_RDONLY|O_CLOEXEC) = 6 open("/usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so", O_RDONLY|O_CLOEXEC) = 6 The breeze plugin links against the stock Qt version: $ ldd /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so linux-vdso.so.1 => (0x00007ffd7f82b000) libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f5794dff000) libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f57948b2000) libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f579420b000) libQt5DBus.so.5 => /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007f5795735000) But this Qt version is not used, no output by: $ strace ./bin/qtcreator 2>&1 | grep /usr/lib/x86_64-linux-gnu/libQt Could the breeze plugin use the self compiled Qt without a problem?
So you have two versions of Qt installed, one for QtCreator and one for "the rest" ? Might indeed cause issues ... At least would be nice to try reproduce the bug with a "vanilla" system. I cannot reproduce it on my side ...
Yes, the one which ships Kubuntu, and local debug/release builds. Is there a way to force breeze.so to use another Qt version than the rest of the local application?
It loads a lot of plugins from /usr/lib/x86_64-linux-gnu/qt5/plugins.
(In reply to Peter Kümmel from comment #23) > Yes, the one which ships Kubuntu, and local debug/release builds. > > Is there a way to force breeze.so to use another Qt version than the rest of > the local application? Not that I know (and I don't think it would be advisable: you'd get duplicated symbols from different libraries). You'd rather need to recompile breeze (and likely some parts of KDE on which breeze depends) against the new Qt. I'm no expert on these things.
So KDE is the worst choice for developing Qt apps? This is somehow grotesque.
... I'm afraid I don't get the point. (nor its constructiveness) In any case. Not a breeze bug as far as I can tell. Feel free to reopen if you can reproduce with a vanilla system.
One workaround is not to load any system Qt plugin. This could be done by clearing the environment variable which contains the search pathes for the plugins: export QT_PLUGIN_PATH=
See https://bugs.kde.org/show_bug.cgi?id=349371
> So KDE is the worst choice for developing Qt apps? This is somehow grotesque. Just installing the latest Qt systemwide if you really need it for your application is the solution that will give you the fewest headaches. I'm not sure about Kubuntu (there is probably a PPA somewhere), but in Fedora, we offer Qt 5.5 in a Copr repository right now, an official update for Fedora 22 (and probably 21) with Qt 5.5 is coming soon.
(In reply to Kevin Kofler from comment #30) > but in Fedora, we > offer Qt 5.5 in a Copr repository right now, an official update for Fedora > 22 (and probably 21) with Qt 5.5 is coming soon. In fact on Fedora 22 with latest updates this issue still present. Steps to reproduce: [snikulov@solara ~]$ qtcreator -style breeze Go "Tools->Options..." and press "Apply" button more then once -> crash in breeze plugin. While using other styles will not cause crash for example [snikulov@solara ~]$ qtcreator -style fusion If it packaging issue I think folks from RedHat should investigate it further.
Hi All, I argue that it is frameworks-kconfigwidgets bug, it is able to use monkey patch to ***HIDE*** the segfault: diff --git a/src/kcolorscheme.cpp b/src/kcolorscheme.cpp index f1ec1e3..2449c85 100644 --- a/src/kcolorscheme.cpp +++ b/src/kcolorscheme.cpp @@ -694,7 +694,7 @@ QBrush KStatefulBrush::brush(QPalette::ColorGroup state) const case QPalette::Disabled: return d[1]; default: - return d[0]; + return QBrush(); } } But git log kconfigwidgetssrc/kcolorscheme.cpp it was developed by Matthew Woehlke in 2007 1. Make data tables static const, just added static const 2. Code reformatted using kde-dev-scripts/astyle-kdelibs, just changed code style 3. Move kconfigwidgets code to the root directory, just migrated to KF5 architecture So let us fix it in 2015 ;-) how to check d[0] is an INVALID QBrush or its QPixmap isNull? Regards, Leslie Zhai
Still crashes in breeze-5.5.2. I have a similar crash with similar backtraces if oxygen is active. Workaround: remove breeze.so and oxygen.so from /usr/lib64/qt5/plugins/styles ;-) Has the additional benefit of getting rid of "the void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x69dd30) ): Attempt to set a screen on a child window." spam qtcreator spits out if started with breeze/oxygen.
The bug still occurs! I catch it when i press "Apply" in Tools -> Options.. -> Environment -> Interface. I think the crash caused by applying a theme or color for user interface. Log attached (you can read it here https://paste.kde.org/pfdbroceb): *** Error in `qtcreator-bin': double free or corruption (out): 0x0000000002cee290 *** ======= Backtrace: ========= /usr/lib/libc.so.6(+0x72055)[0x7f0b085c8055] /usr/lib/libc.so.6(+0x779a6)[0x7f0b085cd9a6] /usr/lib/libc.so.6(+0x7818e)[0x7f0b085ce18e] /usr/lib/qt/plugins/styles/breeze.so(+0x30344)[0x7f0af14d9344] /usr/lib/qt/plugins/styles/breeze.so(+0x2fdfc)[0x7f0af14d8dfc] /usr/lib/libQt5Widgets.so.5(_ZN7QWidget5eventEP6QEvent+0x668)[0x7f0b097229c8] /usr/lib/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7f0b096df9ac] /usr/lib/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x256)[0x7f0b096e4e86] /usr/lib/libQt5Core.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xdb)[0x7f0b09335bab] /usr/lib/libQt5Widgets.so.5(_ZN14QWidgetPrivate14sendPaintEventERK7QRegion+0x49)[0x7f0b0971b4a9] /usr/lib/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x5f1)[0x7f0b0971baf1] /usr/lib/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x44c)[0x7f0b0971c79c] /usr/lib/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x339)[0x7f0b0971c689] /usr/lib/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x161)[0x7f0b0971b661] /usr/lib/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x44c)[0x7f0b0971c79c] /usr/lib/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x339)[0x7f0b0971c689] /usr/lib/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x339)[0x7f0b0971c689] /usr/lib/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x161)[0x7f0b0971b661] /usr/lib/libQt5Widgets.so.5(+0x169206)[0x7f0b096ed206] /usr/lib/libQt5Widgets.so.5(+0x16943c)[0x7f0b096ed43c] /usr/lib/libQt5Widgets.so.5(_ZN14QWidgetPrivate16syncBackingStoreEv+0x4f)[0x7f0b0970b5ef] /usr/lib/libQt5Widgets.so.5(_ZN7QWidget5eventEP6QEvent+0x468)[0x7f0b097227c8] /usr/lib/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7f0b096df9ac] /usr/lib/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x256)[0x7f0b096e4e86] /usr/lib/libQt5Core.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xdb)[0x7f0b09335bab] /usr/lib/libQt5Core.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x2c6)[0x7f0b09337fa6] /usr/lib/libQt5Core.so.5(+0x2dd143)[0x7f0b0938c143] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x2a7)[0x7f0b073c9dc7] /usr/lib/libglib-2.0.so.0(+0x4a020)[0x7f0b073ca020] /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7f0b073ca0cc] /usr/lib/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x5f)[0x7f0b0938c54f] /usr/lib/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x10a)[0x7f0b0933357a] /usr/lib/libQt5Widgets.so.5(_ZN7QDialog4execEv+0x20d)[0x7f0b098daacd] /usr/lib/qtcreator/plugins/libCore.so(+0xff379)[0x7f0af0ef6379] /usr/lib/qtcreator/plugins/libCore.so(+0x1e9d61)[0x7f0af0fe0d61] /usr/lib/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x7ba)[0x7f0b0936431a] /usr/lib/libQt5Widgets.so.5(_ZN7QAction9triggeredEb+0x42)[0x7f0b096d5d92] /usr/lib/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x647)[0x7f0b093641a7] /usr/lib/libQt5Widgets.so.5(_ZN7QAction9triggeredEb+0x42)[0x7f0b096d5d92] /usr/lib/libQt5Widgets.so.5(_ZN7QAction8activateENS_11ActionEventE+0xf8)[0x7f0b096d8218] /usr/lib/libQt5Widgets.so.5(+0x2d6b72)[0x7f0b0985ab72] /usr/lib/libQt5Widgets.so.5(+0x2dce2c)[0x7f0b09860e2c] /usr/lib/libQt5Widgets.so.5(_ZN5QMenu17mouseReleaseEventEP11QMouseEvent+0x1d0)[0x7f0b09864d70] /usr/lib/libQt5Widgets.so.5(_ZN7QWidget5eventEP6QEvent+0x668)[0x7f0b097229c8] /usr/lib/libQt5Widgets.so.5(_ZN5QMenu5eventEP6QEvent+0x113)[0x7f0b098657b3] /usr/lib/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7f0b096df9ac] /usr/lib/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x959)[0x7f0b096e5589] /usr/lib/libQt5Core.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xdb)[0x7f0b09335bab] /usr/lib/libQt5Widgets.so.5(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Eb+0x3c2)[0x7f0b096e4492] /usr/lib/libQt5Widgets.so.5(+0x1b929d)[0x7f0b0973d29d] /usr/lib/libQt5Widgets.so.5(+0x1bb4fb)[0x7f0b0973f4fb] /usr/lib/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7f0b096df9ac] /usr/lib/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x256)[0x7f0b096e4e86] /usr/lib/libQt5Core.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xdb)[0x7f0b09335bab] /usr/bin/../lib/qtcreator/../libQt5Gui.so.5(_ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE+0x281)[0x7f0b080ff5f1] /usr/bin/../lib/qtcreator/../libQt5Gui.so.5(_ZN22QGuiApplicationPrivate24processWindowSystemEventEPN29QWindowSystemInterfacePrivate17WindowSystemEventE+0x135)[0x7f0b081012b5] /usr/bin/../lib/qtcreator/../libQt5Gui.so.5(_ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x28)[0x7f0b080e66d8] /usr/lib/libQt5XcbQpa.so.5(+0x6a8c0)[0x7f0afee058c0] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x2a7)[0x7f0b073c9dc7] /usr/lib/libglib-2.0.so.0(+0x4a020)[0x7f0b073ca020] /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7f0b073ca0cc] /usr/lib/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x5f)[0x7f0b0938c54f] /usr/lib/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x10a)[0x7f0b0933357a] ======= Memory map: ======== 00400000-00410000 r-xp 00000000 08:02 152724 /usr/bin/qtcreator-bin 00610000-00611000 r--p 00010000 08:02 152724 /usr/bin/qtcreator-bin 00611000-00612000 rw-p 00011000 08:02 152724 /usr/bin/qtcreator-bin 016d1000-039c2000 rw-p 00000000 00:00 0 [heap] 7f0ac4000000-7f0ac4021000 rw-p 00000000 00:00 0 7f0ac4021000-7f0ac8000000 ---p 00000000 00:00 0 7f0ac8511000-7f0ac8986000 rw-s 00000000 00:05 30867470 /SYSV00000000 (deleted) 7f0ac8986000-7f0ac90e7000 rw-s 00000000 00:05 30769161 /SYSV00000000 (deleted) 7f0ac90e7000-7f0ac90e8000 ---p 00000000 00:00 0 7f0ac90e8000-7f0ac98e8000 rw-p 00000000 00:00 0 [stack:15790] 7f0ac98e8000-7f0acbb53000 r-xp 00000000 08:02 54340 /usr/lib/libLLVM.so.3.7.0 7f0acbb53000-7f0acbd52000 ---p 0226b000 08:02 54340 /usr/lib/libLLVM.so.3.7.0 7f0acbd52000-7f0acbfc6000 r--p 0226a000 08:02 54340 /usr/lib/libLLVM.so.3.7.0 7f0acbfc6000-7f0acbfe1000 rw-p 024de000 08:02 54340 /usr/lib/libLLVM.so.3.7.0 7f0acbfe1000-7f0acc000000 rw-p 00000000 00:00 0 7f0acc000000-7f0acc021000 rw-p 00000000 00:00 0 7f0acc021000-7f0ad0000000 ---p 00000000 00:00 0 7f0ad0000000-7f0ad0021000 rw-p 00000000 00:00 0 7f0ad0021000-7f0ad4000000 ---p 00000000 00:00 0 7f0ad4000000-7f0ad4021000 rw-p 00000000 00:00 0 7f0ad4021000-7f0ad8000000 ---p 00000000 00:00 0 7f0ad8119000-7f0ad81f1000 rw-s 00000000 00:05 30834700 /SYSV00000000 (deleted) 7f0ad81f1000-7f0ad823e000 rw-s 00000000 00:05 30801930 /SYSV00000000 (deleted) 7f0ad823e000-7f0ad8249000 r-xp 00000000 08:02 3549 /usr/lib/libnss_files-2.22.so 7f0ad8249000-7f0ad8448000 ---p 0000b000 08:02 3549 /usr/lib/libnss_files-2.22.so 7f0ad8448000-7f0ad8449000 r--p 0000a000 08:02 3549 /usr/lib/libnss_files-2.22.so 7f0ad8449000-7f0ad844a000 rw-p 0000b000 08:02 3549 /usr/lib/libnss_files-2.22.so 7f0ad844a000-7f0ad8450000 rw-p 00000000 00:00 0 7f0ad847e000-7f0ad8482000 r-xp 00000000 08:02 54291 /usr/lib/libtxc_dxtn.so 7f0ad8482000-7f0ad8681000 ---p 00004000 08:02 54291 /usr/lib/libtxc_dxtn.so 7f0ad8681000-7f0ad8682000 r--p 00003000 08:02 54291 /usr/lib/libtxc_dxtn.so 7f0ad8682000-7f0ad8683000 rw-p 00004000 08:02 54291 /usr/lib/libtxc_dxtn.so 7f0ad8683000-7f0ad86ea000 r-xp 00000000 08:02 3934 /usr/lib/libncursesw.so.6.0 7f0ad86ea000-7f0ad88ea000 ---p 00067000 08:02 3934 /usr/lib/libncursesw.so.6.0 7f0ad88ea000-7f0ad88ee000 r--p 00067000 08:02 3934 /usr/lib/libncursesw.so.6.0 7f0ad88ee000-7f0ad88f0000 rw-p 0006b000 08:02 3934 /usr/lib/libncursesw.so.6.0 7f0ad88f0000-7f0ad8926000 r-xp 00000000 08:02 54328 /usr/lib/libedit.so.0.0.53 7f0ad8926000-7f0ad8b25000 ---p 00036000 08:02 54328 /usr/lib/libedit.so.0.0.53 7f0ad8b25000-7f0ad8b27000 r--p 00035000 08:02 54328 /usr/lib/libedit.so.0.0.53 7f0ad8b27000-7f0ad8b28000 rw-p 00037000 08:02 54328 /usr/lib/libedit.so.0.0.53 7f0ad8b28000-7f0ad8b2c000 rw-p 00000000 00:00 0 7f0ad8b2c000-7f0ad8b41000 r-xp 00000000 08:02 14937 /usr/lib/libelf-0.164.so 7f0ad8b41000-7f0ad8d40000 ---p 00015000 08:02 14937 /usr/lib/libelf-0.164.so 7f0ad8d40000-7f0ad8d41000 r--p 00014000 08:02 14937 /usr/lib/libelf-0.164.so 7f0ad8d41000-7f0ad8d42000 rw-p 00015000 08:02 14937 /usr/lib/libelf-0.164.so 7f0ad8d42000-7f0ad8d49000 r-xp 00000000 08:02 186431 /usr/lib/libdrm_amdgpu.so.1.0.0 7f0ad8d49000-7f0ad8f48000 ---p 00007000 08:02 186431 /usr/lib/libdrm_amdgpu.so.1.0.0 7f0ad8f48000-7f0ad8f49000 r--p 00006000 08:02 186431 /usr/lib/libdrm_amdgpu.so.1.0.0 7f0ad8f49000-7f0ad8f4a000 rw-p 00007000 08:02 186431 /usr/lib/libdrm_amdgpu.so.1.0.0 7f0ad8f4a000-7f0ad8f55000 r-xp 00000000 08:02 186430 /usr/lib/libdrm_radeon.so.1.0.1 7f0ad8f55000-7f0ad9154000 ---p 0000b000 08:02 186430 /usr/lib/libdrm_radeon.so.1.0.1 7f0ad9154000-7f0ad9155000 r--p 0000a000 08:02 186430 /usr/lib/libdrm_radeon.so.1.0.1 7f0ad9155000-7f0ad9156000 rw-p 0000b000 08:02 186430 /usr/lib/libdrm_radeon.so.1.0.1 7f0ad9156000-7f0ad915d000 r-xp 00000000 08:02 186429 /usr/lib/libdrm_nouveau.so.2.0.0 7f0ad915d000-7f0ad935c000 ---p 00007000 08:02 186429 /usr/lib/libdrm_nouveau.so.2.0.0 7f0ad935c000-7f0ad935d000 r--p 00006000 08:02 186429 /usr/lib/libdrm_nouveau.so.2.0.0 7f0ad935d000-7f0ad935e000 rw-p 00007000 08:02 186429 /usr/lib/libdrm_nouveau.so.2.0.0 7f0ad9374000-7f0ad938c000 r--p 00000000 08:02 145539 /usr/share/fonts/ttf-courier-prime-ib/Courier Prime.ttf 7f0ad938c000-7f0ad9bf7000 r-xp 00000000 08:02 308653 /usr/lib/xorg/modules/dri/radeonsi_dri.so 7f0ad9bf7000-7f0ad9df6000 ---p 0086b000 08:02 308653 /usr/lib/xorg/modules/dri/radeonsi_dri.so 7f0ad9df6000-7f0ad9e61000 r--p 0086a000 08:02 308653 /usr/lib/xorg/modules/dri/radeonsi_dri.so 7f0ad9e61000-7f0ad9e6e000 rw-p 008d5000 08:02 308653 /usr/lib/xorg/modules/dri/radeonsi_dri.so 7f0ad9e6e000-7f0ada054000 rw-p 00000000 00:00 0 7f0ada054000-7f0ada055000 ---p 00000000 00:00 0 7f0ada055000-7f0ada855000 rw-p 00000000 00:00 0 [stack:15789] 7f0ada855000-7f0ada856000 ---p 00000000 00:00 0 7f0ada856000-7f0adb056000 rw-p 00000000 00:00 0 [stack:15788] 7f0adb056000-7f0adb057000 ---p 00000000 00:00 0 7f0adb057000-7f0adb857000 rw-p 00000000 00:00 0 [stack:15785] 7f0adb857000-7f0adb8ab000 r--p 00000000 08:02 145509 /usr/share/fonts/ttf-dejavu-ib/DejaVuSansMono.ttf 7f0adb8ab000-7f0adc0ab000 r--s 06d45000 08:02 109741 /var/log/journal/f98d233e2a7d42889e155257ebe40c71/user-1000.journal 7f0adc0ab000-7f0adc8ab000 r--s 0490c000 08:02 109741 /var/log/journal/f98d233e2a7d42889e155257ebe40c71/user-1000.journal 7f0adc8ab000-7f0add0ab000 r--s 016a4000 08:02 109741 /var/log/journal/f98d233e2a7d42889e155257ebe40c71/user-1000.journal 7f0add0ab000-7f0add8ab000 r--s 0077d000 08:02 109741 /var/log/journal/f98d233e2a7d42889e155257ebe40c71/user-1000.journal 7f0add8ab000-7f0ade0ab000 r--s 00f5a000 08:02 29987 /var/log/journal/f98d233e2a7d42889e155257ebe40c71/system.journal 7f0ade0ab000-7f0ade8ab000 r--s 004dd000 08:02 29987 /var/log/journal/f98d233e2a7d42889e155257ebe40c71/system.journal 7f0ade8ab000-7f0adf0ab000 r--s 00000000 08:02 109741 /var/log/journal/f98d233e2a7d42889e155257ebe40c71/user-1000.journal 7f0adf0ab000-7f0adf8ab000 r--s 00000000 08:02 29987 /var/log/journal/f98d233e2a7d42889e155257ebe40c71/system.journal 7f0adf8ab000-7f0adf8f7000 r--p 00000000 08:02 145656 /usr/share/fonts/ttf-noto-fonts-sans-ib/NotoSans-Bold.ttf 7f0adf8f7000-7f0adf973000 r-xp 00000000 08:02 73317 /usr/lib/libtiff.so.5.2.4 7f0adf973000-7f0adfb73000 ---p 0007c000 08:02 73317 /usr/lib/libtiff.so.5.2.4 7f0adfb73000-7f0adfb74000 r--p 0007c000 08:02 73317 /usr/lib/libtiff.so.5.2.4 7f0adfb74000-7f0adfb7a000 rw-p 0007d000 08:02 73317 /usr/lib/libtiff.so.5.2.4 7f0adfb7a000-7f0adfb7b000 rw-p 00000000 00:00 0 7f0adfb7b000-7f0adfbd1000 r-xp 00000000 08:02 100157 /usr/lib/liblcms2.so.2.0.7 7f0adfbd1000-7f0adfdd0000 ---p 00056000 08:02 100157 /usr/lib/liblcms2.so.2.0.7 7f0adfdd0000-7f0adfdd1000 r--p 00055000 08:02 100157 /usr/lib/liblcms2.so.2.0.7 7f0adfdd1000-7f0adfdd6000 rw-p 00056000 08:02 100157 /usr/lib/liblcms2.so.2.0.7 7f0adfdd6000-7f0adfe43000 r-xp 00000000 08:02 121084 /usr/lib/libmng.so.2.0.2 7f0adfe43000-7f0ae0043000 ---p 0006d000 08:02 121084 /usr/lib/libmng.so.2.0.2 7f0ae0043000-7f0ae0046000 r--p 0006d000 08:02 121084 /usr/lib/libmng.so.2.0.2 7f0ae0046000-7f0ae0048000 rw-p 00070000 08:02 121084 /usr/lib/libmng.so.2.0.2 7f0ae004f000-7f0ae005f000 rw-s 195849000 00:06 9814 /dev/dri/card0 7f0ae005f000-7f0ae006f000 rw-s 195839000 00:06 9814 /dev/dri/card0 7f0ae006f000-7f0ae0073000 r-xp 00000000 08:02 412434 /usr/lib/qt/plugins/imageformats/libqwebp.so 7f0ae0073000-7f0ae0074000 ---p 00004000 08:02 412434 /usr/lib/qt/plugins/imageformats/libqwebp.so 7f0ae0074000-7f0ae0075000 r--p 00004000 08:02 412434 /usr/lib/qt/plugins/imageformats/libqwebp.so 7f0ae0075000-7f0ae0076000 rw-p 00005000 08:02 412434 /usr/lib/qt/plugins/imageformats/libqwebp.so 7f0ae0076000-7f0ae00c5000 r-xp 00000000 08:02 120955 /usr/lib/libjasper.so.1.0.0 7f0ae00c5000-7f0ae02c4000 ---p 0004f000 08:02 120955 /usr/lib/libjasper.so.1.0.0 7f0ae02c4000-7f0ae02c5000 r--p 0004e000 08:02 120955 /usr/lib/libjasper.so.1.0.0 7f0ae02c5000-7f0ae02c9000 rw-p 0004f000 08:02 120955 /usr/lib/libjasper.so.1.0.0 7f0ae02c9000-7f0ae02d0000 rw-p 00000000 00:00 0 7f0ae02d2000-7f0ae02d7000 r-xp 00000000 08:02 412433 /usr/lib/qt/plugins/imageformats/libqwbmp.so 7f0ae02d7000-7f0ae02d8000 r--p 00004000 08:02 412433 /usr/lib/qt/plugins/imageformats/libqwbmp.so 7f0ae02d8000-7f0ae02d9000 rw-p 00005000 08:02 412433 /usr/lib/qt/plugins/imageformats/libqwbmp.so 7f0ae02d9000-7f0ae02e0000 r-xp 00000000 08:02 412432 /usr/lib/qt/plugins/imageformats/libqtiff.so 7f0ae02e0000-7f0ae02e1000 ---p 00007000 08:02 412432 /usr/lib/qt/plugins/imageformats/libqtiff.so 7f0ae02e1000-7f0ae02e2000 r--p 00007000 08:02 412432 /usr/lib/qt/plugins/imageformats/libqtiff.so 7f0ae02e2000-7f0ae02e3000 rw-p 00008000 08:02 412432 /usr/lib/qt/plugins/imageformats/libqtiff.so 7f0ae02e3000-7f0ae02e8000 r-xp 00000000 08:02 413969 /usr/lib/qt/plugins/imageformats/libqsvg.so 7f0ae02e8000-7f0ae02e9000 r--p 00004000 08:02 413969 /usr/lib/qt/plugins/imageformats/libqsvg.so 7f0ae02e9000-7f0ae02ea000 rw-p 00005000 08:02 413969 /usr/lib/qt/plugins/imageformats/libqsvg.so 7f0ae02ea000-7f0ae02f0000 r-xp 00000000 08:02 412427 /usr/lib/qt/plugins/imageformats/libqmng.so 7f0ae02f0000-7f0ae02f1000 r--p 00005000 08:02 412427 /usr/lib/qt/plugins/imageformats/libqmng.so 7f0ae02f1000-7f0ae02f2000 rw-p 00006000 08:02 412427 /usr/lib/qt/plugins/imageformats/libqmng.so 7f0ae02f2000-7f0ae02fc000 r-xp 00000000 08:02 410714 /usr/lib/qt/plugins/imageformats/libqjpeg.so 7f0ae02fc000-7f0ae02fd000 r--p 00009000 08:02 410714 /usr/lib/qt/plugins/imageformats/libqjpeg.so 7f0ae02fd000-7f0ae02fe000 rw-p 0000a000 08:02 410714 /usr/lib/qt/plugins/imageformats/libqjpeg.so 7f0ae02fe000-7f0ae0306000 r-xp 00000000 08:02 412428 /usr/lib/qt/plugins/imageformats/libqjp2.so 7f0ae0306000-7f0ae0307000 r--p 00007000 08:02 412428 /usr/lib/qt/plugins/imageformats/libqjp2.so 7f0ae0307000-7f0ae0308000 rw-p 00008000 08:02 412428 /usr/lib/qt/plugins/imageformats/libqjp2.so 7f0ae0308000-7f0ae0318000 r-xp 00000000 08:02 121120 /usr/lib/qt/plugins/imageformats/kimg_xcf.so 7f0ae0318000-7f0ae0518000 ---p 00010000 08:02 121120 /usr/lib/qt/plugins/imageformats/kimg_xcf.so 7f0ae0518000-7f0ae0519000 r--p 00010000 08:02 121120 /usr/lib/qt/plugins/imageformats/kimg_xcf.so 7f0ae0519000-7f0ae051a000 rw-p 00011000 08:02 121120 /usr/lib/qt/plugins/imageformats/kimg_xcf.so 7f0ae051a000-7f0ae051e000 rw-p 00000000 00:00 0 7f0ae051e000-7f0ae0523000 r-xp 00000000 08:02 121119 /usr/lib/qt/plugins/imageformats/kimg_tga.so 7f0ae0523000-7f0ae0722000 ---p 00005000 08:02 121119 /usr/lib/qt/plugins/imageformats/kimg_tga.so 7f0ae0722000-7f0ae0723000 r--p 00004000 08:02 121119 /usr/lib/qt/plugins/imageformats/kimg_tga.so 7f0ae0723000-7f0ae0724000 rw-p 00005000 08:02 121119 /usr/lib/qt/plugins/imageformats/kimg_tga.so 7f0ae0724000-7f0ae072d000 r-xp 00000000 08:02 121118 /usr/lib/qt/plugins/imageformats/kimg_rgb.so 7f0ae072d000-7f0ae092c000 ---p 00009000 08:02 121118 /usr/lib/qt/plugins/imageformats/kimg_rgb.so 7f0ae092c000-7f0ae092d000 r--p 00008000 08:02 121118 /usr/lib/qt/plugins/imageformats/kimg_rgb.so 7f0ae092d000-7f0ae092e000 rw-p 00009000 08:02 121118 /usr/lib/qt/plugins/imageformats/kimg_rgb.so 7f0ae092e000-7f0ae0933000 r-xp 00000000 08:02 121117 /usr/lib/qt/plugins/imageformats/kimg_ras.so 7f0ae0933000-7f0ae0b32000 ---p 00005000 08:02 121117 /usr/lib/qt/plugins/imageformats/kimg_ras.so 7f0ae0b32000-7f0ae0b33000 r--p 00004000 08:02 121117 /usr/lib/qt/plugins/imageformats/kimg_ras.so 7f0ae0b33000-7f0ae0b34000 rw-p 00005000 08:02 121117 /usr/lib/qt/plugins/imageformats/kimg_ras.so 7f0ae0b34000-7f0ae0b38000 r-xp 00000000 08:02 121116 /usr/lib/qt/plugins/imageformats/kimg_psd.so 7f0ae0b38000-7f0ae0d37000 ---p 00004000 08:02 121116 /usr/lib/qt/plugins/imageformats/kimg_psd.so 7f0ae0d37000-7f0ae0d38000 r--p 00003000 08:02 121116 /usr/lib/qt/plugins/imageformats/kimg_psd.so 7f0ae0d38000-7f0ae0d39000 rw-p 00004000 08:02 121116 /usr/lib/qt/plugins/imageformats/kimg_psd.so 7f0ae0d39000-7f0ae0d41000 r-xp 00000000 08:02 121115 /usr/lib/qt/plugins/imageformats/kimg_pic.so 7f0ae0d41000-7f0ae0f40000 ---p 00008000 08:02 121115 /usr/lib/qt/plugins/imageformats/kimg_pic.so 7f0ae0f40000-7f0ae0f41000 r--p 00007000 08:02 121115 /usr/lib/qt/plugins/imageformats/kimg_pic.so 7f0ae0f41000-7f0ae0f42000 rw-p 00008000 08:02 121115 /usr/lib/qt/plugins/imageformats/kimg_pic.so 7f0ae0f42000-7f0ae0f48000 r-xp 00000000 08:02 121114 /usr/lib/qt/plugins/imageformats/kimg_pcx.so 7f0ae0f48000-7f0ae1147000 ---p 00006000 08:02 121114 /usr/lib/qt/plugins/imageformats/kimg_pcx.so 7f0ae1147000-7f0ae1148000 r--p 00005000 08:02 121114 /usr/lib/qt/plugins/imageformats/kimg_pcx.so 7f0ae1148000-7f0ae1149000 rw-p 00006000 08:02 121114 /usr/lib/qt/plugins/imageformats/kimg_pcx.so 7f0ae1149000-7f0ae114f000 r-xp 00000000 08:02 117374 /usr/lib/libIlmThread-2_2.so.12.0.0 7f0ae114f000-7f0ae134e000 ---p 00006000 08:02 117374 /usr/lib/libIlmThread-2_2.so.12.0.0 7f0ae134e000-7f0ae134f000 r--p 00005000 08:02 117374 /usr/lib/libIlmThread-2_2.so.12.0.0 7f0ae134f000-7f0ae1350000 rw-p 00006000 08:02 117374 /usr/lib/libIlmThread-2_2.so.12.0.0 7f0ae1350000-7f0ae1361000 r-xp 00000000 08:02 117373 /usr/lib/libImath-2_2.so.12.0.0 7f0ae1361000-7f0ae1560000 ---p 00011000 08:02 117373 /usr/lib/libImath-2_2.so.12.0.0 7f0ae1560000-7f0ae1561000 r--p 00010000 08:02 117373 /usr/lib/libImath-2_2.so.12.0.0 7f0ae1561000-7f0ae1562000 rw-p 00011000 08:02 117373 /usr/lib/libImath-2_2.so.12.0.0 7f0ae1562000-7f0ae157e000 r-xp 00000000 08:02 117371 /usr/lib/libIex-2_2.so.12.0.0 7f0ae157e000-7f0ae177e000 ---p 0001c000 08:02 117371 /usr/lib/libIex-2_2.so.12.0.0 7f0ae177e000-7f0ae1781000 r--p 0001c000 08:02 117371 /usr/lib/libIex-2_2.so.12.0.0 7f0ae1781000-7f0ae1782000 rw-p 0001f000 08:02 117371 /usr/lib/libIex-2_2.so.12.0.0 7f0ae1782000-7f0ae17c4000 r-xp 00000000 08:02 117370 /usr/lib/libHalf.so.12.0.0 7f0ae17c4000-7f0ae19c3000 ---p 00042000 08:02 117370 /usr/lib/libHalf.so.12.0.0 7f0ae19c3000-7f0ae19c4000 r--p 00041000 08:02 117370 /usr/lib/libHalf.so.12.0.0 7f0ae19c4000-7f0ae19c5000 rw-p 00042000 08:02 117370 /usr/lib/libHalf.so.12.0.0 7f0ae19c5000-7f0ae1b98000 r-xp 00000000 08:02 117534 /usr/lib/libIlmImf-2_2.so.22.0.0 7f0ae1b98000-7f0ae1d97000 ---p 001d3000 08:02 117534 /usr/lib/libIlmImf-2_2.so.22.0.0 7f0ae1d97000-7f0ae1d9a000 r--p 001d2000 08:02 117534 /usr/lib/libIlmImf-2_2.so.22.0.0 7f0ae1d9a000-7f0ae1e9d000 rw-p 001d5000 08:02 117534 /usr/lib/libIlmImf-2_2.so.22.0.0 7f0ae1e9d000-7f0ae1e9e000 rw-p 00000000 00:00 0 7f0ae1ea2000-7f0ae1ea3000 rw-p 00000000 00:00 0 7f0ae1ea3000-7f0ae1ea9000 r-xp 00000000 08:02 410716 /usr/lib/qt/plugins/imageformats/libqico.so 7f0ae1ea9000-7f0ae1eaa000 ---p 00006000 08:02 410716 /usr/lib/qt/plugins/imageformats/libqico.so 7f0ae1eaa000-7f0ae1eab000 r--p 00006000 08:02 410716 /usr/lib/qt/plugins/imageformats/libqico.so 7f0ae1eab000-7f0ae1eac000 rw-p 00007000 08:02 410716 /usr/lib/qt/plugins/imageformats/libqico.so 7f0ae1eac000-7f0ae1eb5000 r-xp 00000000 08:02 412431 /usr/lib/qt/plugins/imageformats/libqicns.so 7f0ae1eb5000-7f0ae1eb6000 r--p 00008000 08:02 412431 /usr/lib/qt/plugins/imageformats/libqicns.so 7f0ae1eb6000-7f0ae1eb7000 rw-p 00009000 08:02 412431 /usr/lib/qt/plugins/imageformats/libqicns.so 7f0ae1eb7000-7f0ae1ebd000 r-xp 00000000 08:02 410715 /usr/lib/qt/plugins/imageformats/libqgif.so 7f0ae1ebd000-7f0ae1ebe000 r--p 00005000 08:02 410715 /usr/lib/qt/plugins/imageformats/libqgif.so 7f0ae1ebe000-7f0ae1ebf000 rw-p 00006000 08:02 410715 /usr/lib/qt/plugins/imageformats/libqgif.so 7f0ae1ebf000-7f0ae1eca000 r-xp 00000000 08:02 412430 /usr/lib/qt/plugins/imageformats/libqdds.so 7f0ae1eca000-7f0ae1ecb000 r--p 0000a000 08:02 412430 /usr/lib/qt/plugins/imageformats/libqdds.so 7f0ae1ecb000-7f0ae1ecc000 rw-p 0000b000 08:02 412430 /usr/lib/qt/plugins/imageformats/libqdds.so 7f0ae1ecc000-7f0ae1ed1000 r-xp 00000000 08:02 121113 /usr/lib/qt/plugins/imageformats/kimg_exr.so 7f0ae1ed1000-7f0ae20d0000 ---p 00005000 08:02 121113 /usr/lib/qt/plugins/imageformats/kimg_exr.so 7f0ae20d0000-7f0ae20d1000 r--p 00004000 08:02 121113 /usr/lib/qt/plugins/imageformats/kimg_exr.so 7f0ae20d1000-7f0ae20d2000 rw-p 00005000 08:02 121113 /usr/lib/qt/plugins/imageformats/kimg_exr.so 7f0ae20d2000-7f0ae20dc000 r-xp 00000000 08:02 121112 /usr/lib/qt/plugins/imageformats/kimg_eps.so 7f0ae20dc000-7f0ae22db000 ---p 0000a000 08:02 121112 /usr/lib/qt/plugins/imageformats/kimg_eps.so 7f0ae22db000-7f0ae22dc000 r--p 00009000 08:02 121112 /usr/lib/qt/plugins/imageformats/kimg_eps.so 7f0ae22dc000-7f0ae22dd000 rw-p 0000a000 08:02 121112 /usr/lib/qt/plugins/imageformats/kimg_eps.so 7f0ae22dd000-7f0ae2328000 r--p 00000000 08:02 145680 /usr/share/fonts/ttf-noto-fonts-sans-ib/NotoSans-Regular.ttf 7f0ae2328000-7f0ae232d000 r--s 00000000 08:02 146272 /var/cache/fontconfig/6d78b720ace5d3bb3fea22ee600d50bf-le64.cache-7 7f0ae232d000-7f0ae232e000 r--s 00000000 08:02 145770 /var/cache/fontconfig/79e53368b3ef71e0079bb9500e71ab9c-le64.cache-7 7f0ae232e000-7f0ae2330000 r--s 00000000 08:02 146270 /var/cache/fontconfig/ca02c4f3884a93723091ae8b829e791b-le64.cache-7 7f0ae2330000-7f0ae2335000 r--s 00000000 08:02 146226 /var/cache/fontconfig/35045e7431f4b007379fc5bbc2da2f51-le64.cache-7 7f0ae2335000-7f0ae233b000 r--s 00000000 08:02 145751 /var/cache/fontconfig/558cfb7b00557d1eaf02482719df5bbf-le64.cache-7 7f0ae233b000-7f0ae2359000 r--s 00000000 08:02 145749 /var/cache/fontconfig/2aeaefbbe8fee9acf2c287bc92ac119e-le64.cache-7 7f0ae2359000-7f0ae2372000 r--s 00000000 08:02 146456 /var/cache/fontconfig/fc626661baf0c3f54830cbcd31985c7f-le64.cache-7 7f0ae2372000-7f0ae2377000 r--s 00000000 08:02 145747 /var/cache/fontconfig/b987be13d9555b03a6cd440467233128-le64.cache-7 7f0ae2377000-7f0ae2389000 r--s 00000000 08:02 146372 /var/cache/fontconfig/7b127e0d981413809844055c4c62cffc-le64.cache-7 7f0ae2389000-7f0ae238d000 r--s 00000000 08:02 146195 /var/cache/fontconfig/6e8f39ac1a8a1161272525c24e746da3-le64.cache-7 7f0ae238d000-7f0ae2391000 r--s 00000000 08:02 146169 /var/cache/fontconfig/3dd4c0364fe810efefddd73f06a7f46c-le64.cache-7 7f0ae2391000-7f0ae2392000 r--s 00000000 08:02 146315 /var/cache/fontconfig/e8b2b1316c31008de3d0667ad719360e-le64.cache-7 7f0ae2392000-7f0ae2399000 r--s 00000000 08:02 145609 /var/cache/fontconfig/05c6939ffcab4ece42a69ecb7571bcfc-le64.cache-7 7f0ae2399000-7f0ae239b000 r--s 00000000 08:02 145571 /var/cache/fontconfig/9bcaad8275e5d043434024ef82709c69-le64.cache-7 7f0ae239b000-7f0ae23a6000 r--s 00000000 08:02 145526 /var/cache/fontconfig/81afcec12fadd71c4e03e0a437247ada-le64.cache-7 7f0ae23a6000-7f0ae23b0000 r--s 00000000 08:02 146033 /var/cache/fontconfig/eec1da544b6dea79174198a09a665442-le64.cache-7 7f0ae23b0000-7f0ae23bd000 r--s 00000000 08:02 145897 /var/cache/fontconfig/2d9b79d436f82d409d75f527e8ee5d62-le64.cache-7 7f0ae23bd000-7f0ae23d5000 r--s 00000000 08:02 145359 /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-le64.cache-7 7f0ae23d5000-7f0ae2475000 rw-p 00000000 00:00 0 7f0ae2475000-7f0ae2476000 ---p 00000000 00:00 0 7f0ae2476000-7f0ae2c74000 rw-p 00000000 00:00 0 7f0ae2c74000-7f0ae2c75000 ---p 00000000 00:00 0 7f0ae2c75000-7f0ae3685000 rw-s 00000000 08:02 109754 /home/desmond/.cache/icon-cache.kcache 7f0ae3685000-7f0ae373a000 r-xp 00000000 08:02 152866 /usr/lib/qtcreator/plugins/libValgrind.so 7f0ae373a000-7f0ae3939000 ---p 000b5000 08:02 152866 /usr/lib/qtcreator/plugins/libValgrind.so 7f0ae3939000-7f0ae393e000 r--p 000b4000 08:02 152866 /usr/lib/qtcreator/plugins/libValgrind.so 7f0ae393e000-7f0ae3940000 rw-p 000b9000 08:02 152866 /usr/lib/qtcreator/plugins/libValgrind.so 7f0ae3940000-7f0ae3948000 r-xp 00000000 08:02 152518 /usr/lib/qtcreator/plugins/libTaskList.so 7f0ae3948000-7f0ae3b48000 ---p 00008000 08:02 152518 /usr/lib/qtcreator/plugins/libTaskList.so 7f0ae3b48000-7f0ae3b49000 r--p 00008000 08:02 152518 /usr/lib/qtcreator/plugins/libTaskList.so 7f0ae3b49000-7f0ae3b4a000 rw-p 00009000 08:02 152518 /usr/lib/qtcreator/plugins/libTaskList.so 7f0ae3b4a000-7f0ae3b79000 r-xp 00000000 08:02 152713 /usr/lib/qtcreator/plugins/libSubversion.so 7f0ae3b79000-7f0ae3d78000 ---p 0002f000 08:02 152713 /usr/lib/qtcreator/plugins/libSubversion.so 7f0ae3d78000-7f0ae3d7a000 r--p 0002e000 08:02 152713 /usr/lib/qtcreator/plugins/libSubversion.so 7f0ae3d7a000-7f0ae3d7b000 rw-p 00030000 08:02 152713 /usr/lib/qtcreator/plugins/libSubversion.so 7f0ae3d7b000-7f0ae3e15000 r-xp 00000000 08:02 152516 /usr/lib/qtcreator/plugins/libRemoteLinux.so 7f0ae3e15000-7f0ae4014000 ---p 0009a000 08:02 152516 /usr/lib/qtcreator/plugins/libRemoteLinux.so 7f0ae4014000-7f0ae401a000 r--p 00099000 08:02 152516 /usr/lib/qtcreator/plugins/libRemoteLinux.so 7f0ae401a000-7f0ae401c000 rw-p 0009f000 08:02 152516 /usr/lib/qtcreator/plugins/libRemoteLinux.so 7f0ae401c000-7f0ae404d000 r-xp 00000000 08:02 152876 /usr/lib/qtcreator/plugins/libQmlProjectManager.so 7f0ae404d000-7f0ae424c000 ---p 00031000 08:02 152876 /usr/lib/qtcreator/plugins/libQmlProjectManager.so 7f0ae424c000-7f0ae424e000 r--p 00030000 08:02 152876 /usr/lib/qtcreator/plugins/libQmlProjectManager.so 7f0ae424e000-7f0ae424f000 rw-p 00032000 08:02 152876 /usr/lib/qtcreator/plugins/libQmlProjectManager.so 7f0ae424f000-7f0ae4288000 r-xp 00000000 08:02 151983 /usr/lib/qtcreator/libTimeline.so.1.0.0 7f0ae4288000-7f0ae4487000 ---p 00039000 08:02 151983 /usr/lib/qtcreator/libTimeline.so.1.0.0 7f0ae4487000-7f0ae4489000 r--p 00038000 08:02 151983 /usr/lib/qtcreator/libTimeline.so.1.0.0 7f0ae4489000-7f0ae448a000 rw-p 0003a000 08:02 151983 /usr/lib/qtcreator/libTimeline.so.1.0.0 7f0ae448a000-7f0ae450a000 r-xp 00000000 08:02 152846 /usr/lib/qtcreator/plugins/libQmlProfiler.so 7f0ae450a000-7f0ae4709000 ---p 00080000 08:02 152846 /usr/lib/qtcreator/plugins/libQmlProfiler.so 7f0ae4709000-7f0ae470e000 r--p 0007f000 08:02 152846 /usr/lib/qtcreator/plugins/libQmlProfiler.so 7f0ae470e000-7f0ae4710000 rw-p 00084000 08:02 152846 /usr/lib/qtcreator/plugins/libQmlProfiler.so 7f0ae4710000-7f0ae471f000 r-xp 00000000 08:02 411671 /usr/lib/libQt5QuickWidgets.so.5.5.1 7f0ae471f000-7f0ae4720000 r--p 0000e000 08:02 411671 /usr/lib/libQt5QuickWidgets.so.5.5.1 7f0ae4720000-7f0ae4721000 rw-p 0000f000 08:02 411671 /usr/lib/libQt5QuickWidgets.so.5.5.1 7f0ae4721000-7f0ae4a89000 r-xp 00000000 08:02 152496 /usr/lib/qtcreator/plugins/libQmlDesigner.so 7f0ae4a89000-7f0ae4c89000 ---p 00368000 08:02 152496 /usr/lib/qtcreator/plugins/libQmlDesigner.so 7f0ae4c89000-7f0ae4c9d000 r--p 00368000 08:02 152496 /usr/lib/qtcreator/plugins/libQmlDesigner.so 7f0ae4c9d000-7f0ae4ca2000 rw-p 0037c000 08:02 152496 /usr/lib/qtcreator/plugins/libQmlDesigner.so 7f0ae4ca2000-7f0ae4ca3000 rw-p 00000000 00:00 0 7f0ae4ca3000-7f0ae4d10000 r-xp 00000000 08:02 152327 /usr/lib/qtcreator/libQmlEditorWidgets.so.1.0.0/usr/bin/qtcreator: line 2: 15781 Aborted (core dumped) QT_LOGGING_TO_CONSOLE=1 qtcreator-bin $@
Sorry, i forgot say info about my system: Arch Linux, plasma 5.5.2, kf 15.17, breeze 5.5.2, qtcreator 3.6.0-1 from Arch repo.
Some more info on this bug: - does occur only when QtCreator theme is set to default and KDE theme is set to Breeze - this means that one possible workaround is to set QtCreator theme to "dark" - does occur only after "Environment" tab in "Options" menu was visited at least once, some settings were changed and "Apply" button was clicked (doesn't occur after hitting "Ok")
*** This bug has been marked as a duplicate of bug 341497 ***