| Summary: | crash when adding applet to central panel | ||
|---|---|---|---|
| Product: | [Applications] amarok | Reporter: | Nils Reuter <nils.reuter> |
| Component: | Context View | Assignee: | Amarok Bugs <amarok-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | andresbajotierra, lfranchi, myriam, vivekbhat9 |
| Priority: | NOR | ||
| Version First Reported In: | 2.1 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Nils Reuter
2009-06-04 22:14:42 UTC
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? You need to install the "amarok-debuginfo" package. Thanks Here is the backtrace (hope it's complete):
Application: Amarok (amarok), signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[Current thread is 1 (Thread 0xb44b0920 (LWP 17870))]
Thread 13 (Thread 0xb1d37b90 (LWP 17873)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb69a6c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb23ba04e in os_event_wait_low (event=0x861bbf0, reset_sig_count=0) at ../../../innobase/os/os0sync.c:420
#3 0xb23b6d31 in os_aio_simulated_handle (global_segment=0, message1=0xb1d37338, message2=0xb1d37334, type=0xb1d37330) at ../../../innobase/os/os0file.c:4089
#4 0xb237880d in fil_aio_wait (segment=0) at ../../../innobase/fil/fil0fil.c:4131
#5 0xb21a82be in io_handler_thread (arg=0xb26d7ca0) at ../../../innobase/srv/srv0start.c:446
#6 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#7 0xb67e53be in clone () from /lib/libc.so.6
Thread 12 (Thread 0xb09eeb90 (LWP 17874)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb69a6c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb23ba04e in os_event_wait_low (event=0x861bc60, reset_sig_count=0) at ../../../innobase/os/os0sync.c:420
#3 0xb23b6d31 in os_aio_simulated_handle (global_segment=1, message1=0xb09ee338, message2=0xb09ee334, type=0xb09ee330) at ../../../innobase/os/os0file.c:4089
#4 0xb237880d in fil_aio_wait (segment=1) at ../../../innobase/fil/fil0fil.c:4131
#5 0xb21a82be in io_handler_thread (arg=0xb26d7ca4) at ../../../innobase/srv/srv0start.c:446
#6 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#7 0xb67e53be in clone () from /lib/libc.so.6
Thread 11 (Thread 0xb01edb90 (LWP 17875)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb69a6c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb23ba04e in os_event_wait_low (event=0x861bcd0, reset_sig_count=0) at ../../../innobase/os/os0sync.c:420
#3 0xb23b6d31 in os_aio_simulated_handle (global_segment=2, message1=0xb01ed338, message2=0xb01ed334, type=0xb01ed330) at ../../../innobase/os/os0file.c:4089
#4 0xb237880d in fil_aio_wait (segment=2) at ../../../innobase/fil/fil0fil.c:4131
#5 0xb21a82be in io_handler_thread (arg=0xb26d7ca8) at ../../../innobase/srv/srv0start.c:446
#6 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#7 0xb67e53be in clone () from /lib/libc.so.6
Thread 10 (Thread 0xaf9ecb90 (LWP 17876)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb69a6c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb23ba04e in os_event_wait_low (event=0x861bd40, reset_sig_count=0) at ../../../innobase/os/os0sync.c:420
#3 0xb23b6d31 in os_aio_simulated_handle (global_segment=3, message1=0xaf9ec338, message2=0xaf9ec334, type=0xaf9ec330) at ../../../innobase/os/os0file.c:4089
#4 0xb237880d in fil_aio_wait (segment=3) at ../../../innobase/fil/fil0fil.c:4131
#5 0xb21a82be in io_handler_thread (arg=0xb26d7cac) at ../../../innobase/srv/srv0start.c:446
#6 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#7 0xb67e53be in clone () from /lib/libc.so.6
Thread 9 (Thread 0xae55bb90 (LWP 17878)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb67de411 in select () from /lib/libc.so.6
#2 0xb23ba51a in os_thread_sleep (tm=0) at ../../../innobase/os/os0thread.c:274
#3 0xb21a4810 in srv_lock_timeout_and_monitor_thread (arg=0x0) at ../../../innobase/srv/srv0srv.c:1882
#4 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#5 0xb67e53be in clone () from /lib/libc.so.6
Thread 8 (Thread 0xadd5ab90 (LWP 17879)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb67de411 in select () from /lib/libc.so.6
#2 0xb23ba51a in os_thread_sleep (tm=0) at ../../../innobase/os/os0thread.c:274
#3 0xb21a3659 in srv_error_monitor_thread (arg=0x0) at ../../../innobase/srv/srv0srv.c:2106
#4 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#5 0xb67e53be in clone () from /lib/libc.so.6
Thread 7 (Thread 0xad559b90 (LWP 17880)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb69a6c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb23ba04e in os_event_wait_low (event=0x8279c50, reset_sig_count=0) at ../../../innobase/os/os0sync.c:420
#3 0xb21a2869 in srv_master_thread (arg=0x0) at ../../../innobase/srv/srv0srv.c:2598
#4 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#5 0xb67e53be in clone () from /lib/libc.so.6
Thread 6 (Thread 0xaaf18b90 (LWP 17881)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb69a6c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb6a06872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3 0xb5e071a8 in ?? () from /usr/lib/libthreadweaver.so.4
#4 0xb5e09eec in ?? () from /usr/lib/libthreadweaver.so.4
#5 0xb5e05d8b in ?? () from /usr/lib/libthreadweaver.so.4
#6 0xb5e09fea in ?? () from /usr/lib/libthreadweaver.so.4
#7 0xb5e07723 in ?? () from /usr/lib/libthreadweaver.so.4
#8 0xb5e0800e in ?? () from /usr/lib/libthreadweaver.so.4
#9 0xb5e0864b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0xb6a0585e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#12 0xb67e53be in clone () from /lib/libc.so.6
Thread 5 (Thread 0xaa5ffb90 (LWP 17882)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb69a6c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb6a06872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3 0xb5e071a8 in ?? () from /usr/lib/libthreadweaver.so.4
#4 0xb5e09eec in ?? () from /usr/lib/libthreadweaver.so.4
#5 0xb5e05d8b in ?? () from /usr/lib/libthreadweaver.so.4
#6 0xb5e09fea in ?? () from /usr/lib/libthreadweaver.so.4
#7 0xb5e07723 in ?? () from /usr/lib/libthreadweaver.so.4
#8 0xb5e0800e in ?? () from /usr/lib/libthreadweaver.so.4
#9 0xb5e0864b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0xb6a0585e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#12 0xb67e53be in clone () from /lib/libc.so.6
Thread 4 (Thread 0xa9dfeb90 (LWP 17883)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb69a6c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb6a06872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3 0xb5e071a8 in ?? () from /usr/lib/libthreadweaver.so.4
#4 0xb5e09eec in ?? () from /usr/lib/libthreadweaver.so.4
#5 0xb5e05d8b in ?? () from /usr/lib/libthreadweaver.so.4
#6 0xb5e09fea in ?? () from /usr/lib/libthreadweaver.so.4
#7 0xb5e07723 in ?? () from /usr/lib/libthreadweaver.so.4
#8 0xb5e0800e in ?? () from /usr/lib/libthreadweaver.so.4
#9 0xb5e0864b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0xb6a0585e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#12 0xb67e53be in clone () from /lib/libc.so.6
Thread 3 (Thread 0xa7b8cb90 (LWP 17887)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb69a6f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb6a0684c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3 0xb69fb9c6 in ?? () from /usr/lib/libQtCore.so.4
#4 0xb6a0585e in ?? () from /usr/lib/libQtCore.so.4
#5 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#6 0xb67e53be in clone () from /lib/libc.so.6
Thread 2 (Thread 0xa6d0fb90 (LWP 17888)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb69a6c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb6a06872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3 0xa1696d6a in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#4 0xb6a0585e in ?? () from /usr/lib/libQtCore.so.4
#5 0xb69a31b5 in start_thread () from /lib/libpthread.so.0
#6 0xb67e53be in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb44b0920 (LWP 17870)):
[KCrash Handler]
#6 0xb6789223 in memmove () from /lib/libc.so.6
#7 0xb6a29293 in QListData::remove(int) () from /usr/lib/libQtCore.so.4
#8 0xb6a292ea in QListData::erase(void**) () from /usr/lib/libQtCore.so.4
#9 0xb78caf9e in QList<ToolBoxIcon*>::erase (this=0x87c04dc, it={i = 0xbff1d2f4}) at /usr/include/QtCore/qlist.h:384
#10 0xb78c6f73 in Context::AmarokToolBoxMenu::scrollDown (this=0x87c04b0) at /usr/include/QtCore/qlist.h:250
#11 0xb78caad3 in Context::AmarokToolBoxMenu::qt_metacall (this=0x87c04b0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbff1d42c) at /usr/src/debug/amarok-2.1/build/src/ToolBoxMenu.moc:100
#12 0xb6b0a580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#13 0xb6b0a980 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#14 0xb6fa9631 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#15 0xb6fa9f9f in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#16 0xb6fad713 in QAction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#17 0xb6b0a580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb6b0b302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0xb5c8e737 in Plasma::IconWidget::clicked() () from /usr/lib/libplasma.so.3
#20 0xb5c90020 in Plasma::IconWidget::mouseReleaseEvent(QGraphicsSceneMouseEvent*) () from /usr/lib/libplasma.so.3
#21 0xb752aa10 in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb756df4f in QGraphicsWidget::sceneEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb7548d6c in ?? () from /usr/lib/libQtGui.so.4
#24 0xb7549f5a in ?? () from /usr/lib/libQtGui.so.4
#25 0xb7551c51 in QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb7551fa7 in QGraphicsScene::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb6faf8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb6fb775e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0xb7df90cd in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#30 0xb6af5961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#31 0xb75663d2 in QGraphicsView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#32 0xb7007a72 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#33 0xb733db03 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#34 0xb73d423f in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#35 0xb756151f in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#36 0xb73d67e5 in ?? () from /usr/lib/libQtGui.so.4
#37 0xb6af4b3a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#38 0xb6faf8da in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb6fb8111 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#40 0xb7df90cd in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#41 0xb6af5961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#42 0xb6fb739e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#43 0xb7021756 in ?? () from /usr/lib/libQtGui.so.4
#44 0xb7020b05 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#45 0xb70490ca in ?? () from /usr/lib/libQtGui.so.4
#46 0xb49d59c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0xb49d9083 in ?? () from /usr/lib/libglib-2.0.so.0
#48 0xb49d9241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0xb6b1ffb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#50 0xb70487c5 in ?? () from /usr/lib/libQtGui.so.4
#51 0xb6af401a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0xb6af41da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#53 0xb6af6895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#54 0xb6faf777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#55 0x0804c008 in main (argc=2, argv=0xbff1efe4) at /usr/src/debug/amarok-2.1/src/main.cpp:128
BTW, could you please also specify which version of Amarok you are running? The verion of KDE is not enough... amarok-2.1-2.1 from OpenSuse 11.1 KDE42 repository. Update:
=======
The central panel works fine now with the proprietary nvidia graphic driver. I used the "nv" driver before.
Output of hwinfo --gfxcard:
27: PCI 500.0: 0300 VGA compatible controller (VGA)
[Created at pci.318]
UDI: /org/freedesktop/Hal/devices/pci_10de_402
Unique ID: Ddhb.pezkhsHE844
Parent ID: vuMS.wxFwtL2jas4
SysFS ID: /devices/pci0000:00/0000:00:0e.0/0000:05:00.0
SysFS BusID: 0000:05:00.0
Hardware Class: graphics card
Model: "Micro-Star International NX8600GT-T2D256EZ"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x0402 "GeForce 8600 GT"
SubVendor: pci 0x1462 "Micro-Star International Co., Ltd."
SubDevice: pci 0x0910 "NX8600GT-T2D256EZ"
Revision: 0xa1
Driver: "nvidia"
Driver Modules: "nvidia"
Memory Range: 0xfa000000-0xfaffffff (rw,non-prefetchable)
Memory Range: 0xd0000000-0xdfffffff (rw,prefetchable)
Memory Range: 0xf8000000-0xf9ffffff (rw,non-prefetchable)
I/O Ports: 0x6c00-0x6c7f (rw)
Memory Range: 0xfb000000-0xfb01ffff (ro,prefetchable,disabled)
IRQ: 18 (186608 events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: "pci:v000010DEd00000402sv00001462sd00000910bc03sc00i00"
Driver Info #0:
XFree86 v4 Server Module: nvidia
Driver Info #1:
XFree86 v4 Server Module: nvidia
3D Support: yes
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #22 (PCI bridge)
(In reply to comment #5) > Update: > ======= > > The central panel works fine now with the proprietary nvidia graphic driver. I > used the "nv" driver before. You mean you have no crash anymore? Surprising... > You mean you have no crash anymore? Surprising...
Exactly.
Maybe it could have something to do with the window manager or the X-server, which perhaps changed automatically when installing a 3D-capable driver?
If necessary, I could "downgrade" to nv to verify it.
(In reply to comment #7) > > You mean you have no crash anymore? Surprising... > Exactly. > > Maybe it could have something to do with the window manager or the X-server, > which perhaps changed automatically when installing a 3D-capable driver? > > If necessary, I could "downgrade" to nv to verify it. No, I don't think this would be necessary. But it is likely that this was not a bug in Amarok, but in some of the underlying structures. Closing as fixed. *** Bug 197046 has been marked as a duplicate of this bug. *** |