Created attachment 434578 [details] gdb output showing output of 'thread apply all bt full' Description of problem: I'm running clementine-0.4.2-5.fc14.x86_64. If I select the "Internet" tab, and then click on the "black triangle" to the left of the "Last.fm" item, I get an immediate segfault. If I run this under gdb and repeat the above sequence, I get the below "backtrace". I attach full output of "thread apply all bt full", as it appeared too be to cut/paste here. (gdb) set pagination off (gdb) run Starting program: /usr/bin/clementine [Thread debugging using libthread_db enabled] [New Thread 0x7fffee2d2710 (LWP 2296)] Error connecting to notifications service. virtual bool GnomeGlobalShortcutBackend::DoRegister() [New Thread 0x7fffe4c5a710 (LWP 2297)] [New Thread 0x7fffdffff710 (LWP 2299)] [New Thread 0x7fffdf1eb710 (LWP 2301)] [New Thread 0x7fffde9ea710 (LWP 2302)] [New Thread 0x7fffde1e9710 (LWP 2303)] [New Thread 0x7fffdd9e8710 (LWP 2304)] [New Thread 0x7fffdd1e7710 (LWP 2305)] Program received signal SIGSEGV, Segmentation fault. __memmove_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:2979 2979 movdqu -0x60(%rsi), %xmm5 (gdb) where #0 __memmove_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:2979 #1 0x000000362e303b65 in QVector<QTreeViewItem>::insert(QTreeViewItem*, int, QTreeViewItem const&) () from /usr/lib64/libQtGui.so.4 #2 0x000000362e2facd8 in insert (this=0x1b4df70, pos=1, count=8, viewItem=<value optimized out>) at ../../src/corelib/tools/qvector.h:356 #3 QTreeViewPrivate::insertViewItems (this=0x1b4df70, pos=1, count=8, viewItem=<value optimized out>) at itemviews/qtreeview.cpp:2894 #4 0x000000362e2fd270 in QTreeViewPrivate::layout (this=0x1b4df70, i=0, recursiveExpanding=false, afterIsUninitialized=false) at itemviews/qtreeview.cpp:3131 #5 0x000000362e2fe367 in QTreeViewPrivate::expand (this=0x1b4df70, item=0, emitSignal=true) at itemviews/qtreeview.cpp:2878 #6 0x000000362e2ff9af in QTreeViewPrivate::expandOrCollapseItemAtPos (this=0x1b4df70, pos=<value optimized out>) at itemviews/qtreeview.cpp:1319 #7 0x000000362e2ffb5b in QTreeView::mousePressEvent (this=0x1b4df30, event=0x7fffffffcdf0) at itemviews/qtreeview.cpp:1816 #8 0x000000362de05079 in QWidget::event (this=0x1b4df30, event=0x7fffffffcdf0) at kernel/qwidget.cpp:8153 #9 0x000000362e1a6276 in QFrame::event (this=0x1b4df30, e=0x7fffffffcdf0) at widgets/qframe.cpp:557 #10 0x000000362e2b6bf3 in QAbstractItemView::viewportEvent (this=0x1b4df30, event=0x7fffffffcdf0) at itemviews/qabstractitemview.cpp:1619 #11 0x000000362e2fb845 in QTreeView::viewportEvent (this=0x1b4df30, event=0x7fffffffcdf0) at itemviews/qtreeview.cpp:1256 #12 0x000000362d75ae97 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1b4d810, event=0x7fffffffcdf0) at kernel/qcoreapplication.cpp:847 #13 0x000000362ddb3271 in QApplicationPrivate::notify_helper (this=0xcf5750, receiver=0x1b4d810, e=0x7fffffffcdf0) at kernel/qapplication.cpp:4385 #14 0x000000362ddb859a in QApplication::notify (this=<value optimized out>, receiver=0x1b4d810, e=0x7fffffffcdf0) at kernel/qapplication.cpp:3952 #15 0x000000362d75ad0c in QCoreApplication::notifyInternal (this=0x7fffffffdcc0, receiver=0x1b4d810, event=0x7fffffffcdf0) at kernel/qcoreapplication.cpp:732 #16 0x000000362ddb42a5 in sendEvent (receiver=0x1b4d810, event=0x7fffffffcdf0, alienWidget=0x1b4d810, nativeWidget=0x7fffffffdab0, buttonDown=0x362e881878, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215 #17 QApplicationPrivate::sendMouseEvent (receiver=0x1b4d810, event=0x7fffffffcdf0, alienWidget=0x1b4d810, nativeWidget=0x7fffffffdab0, buttonDown=0x362e881878, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3051 #18 0x000000362de30e98 in QETWidget::translateMouseEvent (this=0x7fffffffdab0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403 #19 0x000000362de2f5e9 in QApplication::x11ProcessEvent (this=0x7fffffffdcc0, event=0x7fffffffd740) at kernel/qapplication_x11.cpp:3536 #20 0x000000362de56a92 in x11EventSourceDispatch (s=0xcfaa50, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #21 0x000000362863e813 in g_main_dispatch (context=0xcf9920) at gmain.c:2119 #22 g_main_context_dispatch (context=0xcf9920) at gmain.c:2672 #23 0x000000362863eff0 in g_main_context_iterate (context=0xcf9920, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2750 #24 0x000000362863f28d in g_main_context_iteration (context=0xcf9920, may_block=1) at gmain.c:2813 #25 0x000000362d785e5f in QEventDispatcherGlib::processEvents (this=0xcf6e70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #26 0x000000362de5672e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #27 0x000000362d75a0a2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #28 0x000000362d75a2ec in QEventLoop::exec (this=0x7fffffffda50, flags=...) at kernel/qeventloop.cpp:201 #29 0x000000362d75e76b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #30 0x000000000050abed in main () Version-Release number of selected component (if applicable): clementine-0.4.2-5.fc14.x86_64 glibc-2.12.90-6.x86_64 How reproducible: Every time. Steps to Reproduce: 1. Start clementine 2. Select 'Internet' tab 3. Click on triangle to the left of 'Last.fm' Actual results: Segmentation fault, crash. Expected results: music Additional info:
Hi, this looks like a bug in qt. What version of qt are you running? Also I don't have a triangle to the left of Last.fm. I have a + and a logo. Perhaps it is a theme thingy. On F-13, I don't have a crash when I click on + I have clementine-0.4.2-5.fc13.x86_64 qt-x11-4.6.3-8.fc13.x86_64 qt-4.6.3-8.fc13.x86_64
actually it might even be an issue with glibc. I'll investigate.
Version of qt: clementine-0.4.2-5.fc14.x86_64 qt-4.7.0-0.26.beta2.fc14.x86_64 qt-4.7.0-0.26.beta2.fc14.i686 qt-x11-4.7.0-0.26.beta2.fc14.x86_64 qt-x11-4.7.0-0.26.beta2.fc14.i686 [The .i686 packages are there for flash/skype....]
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle. Changing version to '14'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Hello Tom, Could you grab this updated RPM from koji and give it a try? http://koji.fedoraproject.org/koji/taskinfo?taskID=2381415
No longer crashes with clementine-0.4.2-7.fc14.x86_64.rpm. Thanks! Close this as NEXTRELEASE?
No this is not an official build. It was just a scratch build for you to test. I will update the official package asap. Then during the push process the bug will be closed.
clementine-0.4.2-7.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/clementine-0.4.2-7.fc13
clementine-0.4.2-7.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/clementine-0.4.2-7.fc12
clementine-0.4.2-7.fc14 has been submitted as an update for Fedora 14. http://admin.fedoraproject.org/updates/clementine-0.4.2-7.fc14
clementine-0.4.2-7.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update clementine'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/clementine-0.4.2-7.fc13
clementine-0.4.2-7.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update clementine'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/clementine-0.4.2-7.fc12
clementine-0.4.2-8.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update clementine'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/clementine-0.4.2-8.fc12
clementine-0.4.2-8.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update clementine'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/clementine-0.4.2-8.fc13
clementine-0.4.2-8.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update clementine'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/clementine-0.4.2-8.fc14
clementine-0.4.2-9.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update clementine'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/clementine-0.4.2-9.fc14
clementine-0.4.2-9.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
clementine-0.4.2-9.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
clementine-0.4.2-9.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.