Bug 346729 - systemsettings crash when opening Workspace Theme
Summary: systemsettings crash when opening Workspace Theme
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.2.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2015-04-26 17:04 UTC by G360
Modified: 2018-10-27 01:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description G360 2015-04-26 17:04:48 UTC
Application: systemsettings5 (5.2.2)

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

-- Information about the crash:
- What I was doing when the application crashed:
I opened Workspace Theme, then systemsettings crashed. This happens every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb29e2700 (LWP 2379))]

Thread 4 (Thread 0xb25dab40 (LWP 2380)):
#0  0xb77aebe0 in __kernel_vsyscall ()
#1  0xb5d763db in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb502f3a8 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#3  0xb5031394 in xcb_wait_for_event () from /usr/lib/i386-linux-gnu/libxcb.so.1
#4  0xb27347d3 in ?? () from /usr/lib/i386-linux-gnu/qt5/plugins/platforms/libqxcb.so
#5  0xb5fd17eb in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#6  0xb4c3a1aa in start_thread (arg=0xb25dab40) at pthread_create.c:333
#7  0xb5d80fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 3 (Thread 0xae669b40 (LWP 2386)):
#0  0xb4af5975 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb4af5faa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb4af6156 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb62589fc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#4  0xb61f9d93 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#5  0xb61fa1fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#6  0xb5fcc40d in QThread::exec() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#7  0xb5fcc4e8 in QThread::run() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#8  0xb5fd17eb in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#9  0xb4c3a1aa in start_thread (arg=0xae669b40) at pthread_create.c:333
#10 0xb5d80fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 2 (Thread 0xadaf7b40 (LWP 2429)):
#0  0xb77aebe0 in __kernel_vsyscall ()
#1  0xb5d7075b in read () at ../sysdeps/unix/syscall-template.S:81
#2  0xb4b3b515 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4af5a82 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4af5faa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4af6156 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb62589fc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#7  0xb61f9d93 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#8  0xb61fa1fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#9  0xb5fcc40d in QThread::exec() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#10 0xb593550f in ?? () from /usr/lib/i386-linux-gnu/libQt5Qml.so.5
#11 0xb5fd17eb in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#12 0xb4c3a1aa in start_thread (arg=0xadaf7b40) at pthread_create.c:333
#13 0xb5d80fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 1 (Thread 0xb29e2700 (LWP 2379)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0xb0cadb1b in run_vertex_stage (ctx=0x925cfd4, stage=0x92a8d20) at ../../../../src/mesa/tnl/t_vb_vertex.c:189
#9  0xb0c99499 in _tnl_run_pipeline (ctx=0x925cfd4) at ../../../../src/mesa/tnl/t_pipeline.c:163
#10 0xb0e0be18 in intelRunPipeline (ctx=0x925cfd4) at ../../../../../../../src/mesa/drivers/dri/i915/intel_tris.c:1097
#11 0xb0c98c82 in _tnl_draw_prims (ctx=0x925cfd4, prim=0xbffd5d90, nr_prims=1, ib=0xbffd5620, index_bounds_valid=1 '\001', min_index=0, max_index=13, tfb_vertcount=0x0, indirect=0x0) at ../../../../src/mesa/tnl/t_draw.c:517
#12 0xb0c809a8 in vbo_rebase_prims (ctx=0x925cfd4, arrays=0x4, prim=0xbffd5d90, nr_prims=1, ib=0xbffd5d80, min_index=153472980, max_index=15, draw=0xb0c98280 <_tnl_draw_prims>) at ../../../../src/mesa/vbo/vbo_rebase.c:253
#13 0xb0c985cf in _tnl_draw_prims (ctx=0x925cfd4, prim=0xbffd5d90, nr_prims=1, ib=0xbffd5d80, index_bounds_valid=0 '\000', min_index=2, max_index=15, tfb_vertcount=0x0, indirect=0x0) at ../../../../src/mesa/tnl/t_draw.c:460
#14 0xb0c7cd0b in vbo_validated_drawrangeelements (ctx=ctx@entry=0x925cfd4, mode=mode@entry=5, index_bounds_valid=0 '\000', start=4294967295, end=4294967295, count=18, type=5123, indices=0x100, basevertex=0, numInstances=1, baseInstance=0) at ../../../../src/mesa/vbo/vbo_exec_array.c:992
#15 0xb0c7d14a in vbo_exec_DrawElements (mode=5, count=18, type=5123, indices=0x100) at ../../../../src/mesa/vbo/vbo_exec_array.c:1128
#16 0xb5342e6e in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#17 0xb53443dd in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#18 0xb53494c1 in QSGBatchRenderer::Renderer::render() () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#19 0xb5354683 in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#20 0xb5354c30 in QSGRenderer::renderScene(unsigned int) () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#21 0xb5364679 in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#22 0xb53b4465 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#23 0xb538057f in ?? () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#24 0xb53812a8 in ?? () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#25 0xb6c7e82a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#26 0xb6c84081 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#27 0xb61fcb8a in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#28 0xb6257808 in QTimerInfoList::activateTimers() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#29 0xb6257cd9 in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#30 0xb4af5d64 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0xb4af6089 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0xb4af6156 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb62589e4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#34 0xb2761611 in ?? () from /usr/lib/i386-linux-gnu/qt5/plugins/platforms/libqxcb.so
#35 0xb61f9d93 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#36 0xb61fa1fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#37 0xb6202315 in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#38 0xb66b5a41 in QGuiApplication::exec() () from /usr/lib/i386-linux-gnu/sse2/libQt5Gui.so.5
#39 0xb6c79da4 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#40 0x08053f85 in main ()

Reported using DrKonqi
Comment 1 Albert Astals Cid 2015-09-26 11:18:59 UTC
I can not reproduce this crash with the following combinations
       systemsettings 5.4.1 + Qt 5.5.0
       systemsettings 5.3.2 + Qt 5.4.1
If you can still reproduce the crash could you please install valgrind and then run
   valgrind systemsettings5
in a terminal, try to reproduce the crash and add here the valgrind output?
Comment 2 G360 2015-10-04 21:16:32 UTC
I'll test again with a newer version. But I think the issue might be related to the fact that the test system doesn't support OpenGL 2, which is now required by Plasma (Qt Quick 2), so it crashes.
Comment 3 Andrew Crouthamel 2018-09-25 21:45:24 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 01:58:19 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!