Summary: | Homerun segfaults on load every time -- began with package upgrade 10/30/2012 -- still segfaulting | ||
---|---|---|---|
Product: | [Plasma] homerun | Reporter: | jstalnak |
Component: | applet | Assignee: | Aurelien Gateau <agateau> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | agv46 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | 0.1.0 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/homerun/7fe08f675d224aaa2bf13e14674240fb1f65e280 | Version Fixed In: |
Description
jstalnak
2012-10-30 20:36:35 UTC
New upgrade this morning (I was out of town yesterday) and still Homerun segfaults. Here is the KDE crash report: <quote> Application: homerunviewer (0.1.0) KDE Platform Version: 4.8.5 (4.8.5) Qt Version: 4.8.1 Operating System: Linux 3.2.0-32-generic x86_64 Distribution: Ubuntu 12.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: I was simply adding Homerun to my KDE panel. It immediately crashes and continues to crash if I select "Reload" on the crash notice dialog. The crash can be reproduced every time. -- Backtrace: Application: Homerun (homerunviewer), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f4cc96487c0 (LWP 14640))] Thread 3 (Thread 0x7f4cadd0e700 (LWP 14641)): #0 0x00007f4cbf9bcd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f4cc2761222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f4cc2761259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f4cbb3feb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #4 0x00007f4cbf9b8e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f4cc628dcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f4cac8f5700 (LWP 14642)): #0 0x00007f4cc62808bd in read () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f4cbb3fd0bc in ?? () from /usr/lib/nvidia-current/libGL.so.1 #2 0x00007f4cb8e80b27 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40 #3 0x00007f4cbf5268cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4cbf4ebba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f4cbf4ebfd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f4cbf4ec164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f4cc6a03426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f4cc69d2c82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f4cc69d2ed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007f4cc68d1fa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #11 0x00007f4cc69b29ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #12 0x00007f4cc68d4fcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #13 0x00007f4cbb3feb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #14 0x00007f4cbf9b8e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #15 0x00007f4cc628dcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #16 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f4cc96487c0 (LWP 14640)): [KCrash Handler] #6 0x00007f4cc69edeab in QObject::setProperty(char const*, QVariant const&) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x0000000000406442 in FullView::setupBackground (this=0x7fffdc717ee0) at /build/buildd/homerun-0.1.0~git20121031+r429/shell/fullview.cpp:102 #8 0x0000000000406778 in FullView::FullView (this=0x7fffdc717ee0) at /build/buildd/homerun-0.1.0~git20121031+r429/shell/fullview.cpp:87 #9 0x00000000004057bd in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/homerun-0.1.0~git20121031+r429/shell/main.cpp:68 Report to https://bugs.kde.org </quote> Application: homerunviewer (0.1.0) KDE Platform Version: 4.8.5 (4.8.5) Qt Version: 4.8.1 Operating System: Linux 3.2.0-32-generic x86_64 Distribution: Ubuntu 12.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: After update I attempted to add Homerun to panel. Immediately segfaulted. This is the second update since I first reported the segfault following an update. -- Backtrace: Application: Homerun (homerunviewer), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe5ea2a97c0 (LWP 2596))] Thread 3 (Thread 0x7fe5ce96f700 (LWP 2597)): #0 0x00007fe5e061dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe5e33c2222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007fe5e33c2259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007fe5dc05fb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #4 0x00007fe5e0619e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007fe5e6eeecbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fe5cd541700 (LWP 2598)): #0 0x00007fe5e061d05d in pthread_mutex_unlock () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe5e01885d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe5e014cf4e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe5e014d164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fe5e7664426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007fe5e7633c82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007fe5e7633ed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007fe5e7532fa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007fe5e76139ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007fe5e7535fcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007fe5dc05fb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #11 0x00007fe5e0619e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #12 0x00007fe5e6eeecbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #13 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fe5ea2a97c0 (LWP 2596)): [KCrash Handler] #6 0x00007fe5e764eeab in QObject::setProperty(char const*, QVariant const&) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x0000000000406442 in FullView::setupBackground (this=0x7fffa4bf8910) at /build/buildd/homerun-0.1.0~git20121103+r436/shell/fullview.cpp:102 #8 0x0000000000406778 in FullView::FullView (this=0x7fffa4bf8910) at /build/buildd/homerun-0.1.0~git20121103+r436/shell/fullview.cpp:87 #9 0x00000000004057bd in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/homerun-0.1.0~git20121103+r436/shell/main.cpp:68 Report to https://bugs.kde.org *** Bug 309714 has been marked as a duplicate of this bug. *** Hi, can you check if you have an up-to-date libhomerun0 package? I think there is a missing dependency which could cause the homerun package to be updated without libhomerun0 updated as well. Investigating a bit more I realize this is not a package issue. The code changed to use a component which is not available in KDE 4.8. I am about to commit a fix for this. Git commit 7fe08f675d224aaa2bf13e14674240fb1f65e280 by Aurélien Gâteau. Committed on 10/11/2012 at 00:44. Pushed by gateau into branch 'master'. Ship a copy of ScrollArea ScrollArea does not exist in kde-runtime 4.8, so we have to ship our own copy of it. M +4 -0 fixes/README.md A +248 -0 fixes/qml/ScrollArea.qml [License: LGPL (v2+)] M +1 -0 fixes/qml/qmldir M +2 -3 package/contents/ui/Page.qml http://commits.kde.org/homerun/7fe08f675d224aaa2bf13e14674240fb1f65e280 Thanks for your persistence! I very much like Homerun and want to encourage its continued development. The segfaults happen on my work/office desktop. I've held off updating at home pending resolution. When the package manager 'sees' the upgrade I'll install and let you know what happens. Best regards! Confirmed -- updated this morning and all is working at both home and work. Thanks again! |