Bug 327150 - Amarok analyser graphic not displayed correctly - crashes after attempting to change it
Summary: Amarok analyser graphic not displayed correctly - crashes after attempting to...
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Context View/Spectrum Analyzer (show other bugs)
Version: 2.8.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.9
Assignee: Amarok Developers
URL:
Keywords: drkonqi
: 327956 329386 331427 331721 333107 334353 336151 340675 342208 344493 347012 349945 350053 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-11-04 23:19 UTC by this.one.was.unworthy
Modified: 2015-07-09 23:00 UTC (History)
15 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.8.1
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (27.60 KB, text/plain)
2013-11-19 12:04 UTC, Martin Holec
Details

Note You need to log in before you can comment on or make changes to this bug.
Description this.one.was.unworthy 2013-11-04 23:19:24 UTC
Application: amarok (2.8.0)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:

-Only Amarok was open
-The analyser plugin was not showing correctly i.e. it retained the appearance of whatever had covered that area of the screen most recently (wallpaper, other windows etc)
-Bringing up the context menu gave options to change the analyser (Set at "blocky")
-Crash occurred if either of the other options ( "balls" or "disco" was selected)
-Occurred exactly the same before and after a "sudo apt-get remove --purge amarok" and subsequent reinstall
-Occurred the same after a reboot
-Adding songs to playlist and sound works fine
-Had been working fine in a previous install of Kubuntu 13.10 earlier in the day (reinstalled but have separate /home)

Have removed "analyzer" from amarok_homerc for now

Hope this is helpful!

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc7485c17c0 (LWP 1870))]

Thread 13 (Thread 0x7fc724d41700 (LWP 1873)):
#0  0x00007fc74530ff7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc73d132041 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fc73d12384c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fc73d123ede in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fc73d123f90 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fc73d131ff3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fc7381e8ee8 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0x00007fc74160ef6e in start_thread (arg=0x7fc724d41700) at pthread_create.c:311
#8  0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 12 (Thread 0x7fc71775f700 (LWP 1875)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fc7459693e4 in wait (time=60000, this=0x21aac40) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x21a4410, mutex=mutex@entry=0x21a4408, time=time@entry=60000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc7475f712e in AbstractDirectoryWatcher::run (this=0x21a43e0) at ../../src/scanner/AbstractDirectoryWatcher.cpp:65
#4  0x00007fc742b8dcb2 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fc71775ed70, th=th@entry=0x1bbf750, job=job@entry=0x21a43e0) at ../../../threadweaver/Weaver/Job.cpp:106
#5  0x00007fc742b8de6e in ThreadWeaver::Job::execute (this=0x21a43e0, th=0x1bbf750) at ../../../threadweaver/Weaver/Job.cpp:135
#6  0x00007fc742b8d6bb in ThreadWeaver::Thread::run (this=0x1bbf750) at ../../../threadweaver/Weaver/Thread.cpp:108
#7  0x00007fc745968f2f in QThreadPrivate::start (arg=0x1bbf750) at thread/qthread_unix.cpp:338
#8  0x00007fc74160ef6e in start_thread (arg=0x7fc71775f700) at pthread_create.c:311
#9  0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7fc71593b700 (LWP 1876)):
#0  0x00007fff2a7978d8 in clock_gettime ()
#1  0x00007fc74533196d in clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fc7459bd757 in do_gettime (frac=0x7fc71593ab00, sec=0x7fc71593aaf8) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fc745a96fe5 in updateCurrentTime (this=0x7fc708001e60) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7fc708001e60, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0x00007fc745a9582c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fc71593abb4) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fc745a958d5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fc73ffb8d4d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fc73ffb95c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fc73ffb97ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fc745a95a76 in QEventDispatcherGlib::processEvents (this=0x7fc7080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007fc745a675ef in QEventLoop::processEvents (this=this@entry=0x7fc71593ad70, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fc745a678e5 in QEventLoop::exec (this=this@entry=0x7fc71593ad70, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fc74596688f in QThread::exec (this=this@entry=0x21aec20) at thread/qthread.cpp:542
#15 0x00007fc745a48d13 in QInotifyFileSystemWatcherEngine::run (this=0x21aec20) at io/qfilesystemwatcher_inotify.cpp:265
#16 0x00007fc745968f2f in QThreadPrivate::start (arg=0x21aec20) at thread/qthread_unix.cpp:338
#17 0x00007fc74160ef6e in start_thread (arg=0x7fc71593b700) at pthread_create.c:311
#18 0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7fc71513a700 (LWP 1877)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc745969406 in wait (time=18446744073709551615, this=0x21abda0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x21abc78, mutex=0x211f810, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc742b8be6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21abc50, th=0x1a06430) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fc742b8e903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x1a06430, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fc742b8e91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x1a06430, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fc742b8e91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x1a06430, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fc742b8e91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x1a06430, previous=0x28241c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00007fc742b8d61f in ThreadWeaver::Thread::run (this=0x1a06430) at ../../../threadweaver/Weaver/Thread.cpp:98
#9  0x00007fc745968f2f in QThreadPrivate::start (arg=0x1a06430) at thread/qthread_unix.cpp:338
#10 0x00007fc74160ef6e in start_thread (arg=0x7fc71513a700) at pthread_create.c:311
#11 0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7fc714939700 (LWP 1878)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc745969406 in wait (time=18446744073709551615, this=0x21abda0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x21abc78, mutex=0x211f810, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc742b8be6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21abc50, th=0x7fc70c0029b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fc742b8e903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x7fc70c0029b0, previous=0x28e7460) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fc742b8d61f in ThreadWeaver::Thread::run (this=0x7fc70c0029b0) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fc745968f2f in QThreadPrivate::start (arg=0x7fc70c0029b0) at thread/qthread_unix.cpp:338
#7  0x00007fc74160ef6e in start_thread (arg=0x7fc714939700) at pthread_create.c:311
#8  0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7fc707780700 (LWP 1879)):
#0  0x00007fc74530ff7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc73ffb96a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc73ffb97ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc745a95a76 in QEventDispatcherGlib::processEvents (this=0x7fc6fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc745a675ef in QEventLoop::processEvents (this=this@entry=0x7fc70777fd70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc745a678e5 in QEventLoop::exec (this=this@entry=0x7fc70777fd70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc74596688f in QThread::exec (this=this@entry=0x271e1c0) at thread/qthread.cpp:542
#7  0x00007fc745a48d13 in QInotifyFileSystemWatcherEngine::run (this=0x271e1c0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fc745968f2f in QThreadPrivate::start (arg=0x271e1c0) at thread/qthread_unix.cpp:338
#9  0x00007fc74160ef6e in start_thread (arg=0x7fc707780700) at pthread_create.c:311
#10 0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7fc706b54700 (LWP 1880)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc745969406 in wait (time=18446744073709551615, this=0x21abda0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x21abc78, mutex=0x211f810, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc742b8be6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21abc50, th=0x2820480) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fc742b8e903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x2820480, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fc742b8e91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x2820480, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fc742b8e91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x2820480, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fc742b8e91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x2820480, previous=0x2823f50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00007fc742b8d61f in ThreadWeaver::Thread::run (this=0x2820480) at ../../../threadweaver/Weaver/Thread.cpp:98
#9  0x00007fc745968f2f in QThreadPrivate::start (arg=0x2820480) at thread/qthread_unix.cpp:338
#10 0x00007fc74160ef6e in start_thread (arg=0x7fc706b54700) at pthread_create.c:311
#11 0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7fc706353700 (LWP 1881)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc745969406 in wait (time=18446744073709551615, this=0x21abda0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x21abc78, mutex=0x211f810, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc742b8be6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21abc50, th=0x281f060) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fc742b8e903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x281f060, previous=0x2878390) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fc742b8d61f in ThreadWeaver::Thread::run (this=0x281f060) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fc745968f2f in QThreadPrivate::start (arg=0x281f060) at thread/qthread_unix.cpp:338
#7  0x00007fc74160ef6e in start_thread (arg=0x7fc706353700) at pthread_create.c:311
#8  0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7fc705b52700 (LWP 1882)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc745969406 in wait (time=18446744073709551615, this=0x21abda0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x21abc78, mutex=0x211f810, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc742b8be6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21abc50, th=0x2820c60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fc742b8e903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x2820c60, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fc742b8e91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x2820c60, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fc742b8e91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x2820c60, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fc742b8e91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x2820c60, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00007fc742b8d61f in ThreadWeaver::Thread::run (this=0x2820c60) at ../../../threadweaver/Weaver/Thread.cpp:98
#9  0x00007fc745968f2f in QThreadPrivate::start (arg=0x2820c60) at thread/qthread_unix.cpp:338
#10 0x00007fc74160ef6e in start_thread (arg=0x7fc705b52700) at pthread_create.c:311
#11 0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7fc704b06700 (LWP 1883)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc745969406 in wait (time=18446744073709551615, this=0x21abda0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x21abc78, mutex=0x211f810, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc742b8be6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21abc50, th=0x28789b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fc742b8e903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x28789b0, previous=0x2879660) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fc742b8d61f in ThreadWeaver::Thread::run (this=0x28789b0) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fc745968f2f in QThreadPrivate::start (arg=0x28789b0) at thread/qthread_unix.cpp:338
#7  0x00007fc74160ef6e in start_thread (arg=0x7fc704b06700) at pthread_create.c:311
#8  0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fc6ebfff700 (LWP 1884)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc745969406 in wait (time=18446744073709551615, this=0x21abda0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x21abc78, mutex=0x211f810, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc742b8be6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21abc50, th=0x287a270) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fc742b8e903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x287a270, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fc742b8e91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x211ffc0, th=0x287a270, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fc742b8d61f in ThreadWeaver::Thread::run (this=0x287a270) at ../../../threadweaver/Weaver/Thread.cpp:98
#7  0x00007fc745968f2f in QThreadPrivate::start (arg=0x287a270) at thread/qthread_unix.cpp:338
#8  0x00007fc74160ef6e in start_thread (arg=0x7fc6ebfff700) at pthread_create.c:311
#9  0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fc6eaffd700 (LWP 1887)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc741be906b in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fc741be90a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fc74160ef6e in start_thread (arg=0x7fc6eaffd700) at pthread_create.c:311
#4  0x00007fc74531c9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fc7485c17c0 (LWP 1870)):
[KCrash Handler]
#6  contextGroup (ctx=ctx@entry=0x0) at qgl_p.h:464
#7  QGLContextGroupResourceBase::value (this=this@entry=0x3affb90, context=context@entry=0x0) at qgl.cpp:5714
#8  0x00007fc739bafd50 in value (context=0x0, this=0x3affb90) at qgl_p.h:775
#9  qt_gl_functions (context=0x0) at qglfunctions.cpp:168
#10 0x00007fc739bafeac in QGLFunctions::initializeGLFunctions (this=0x35a92c0, context=<optimized out>) at qglfunctions.cpp:352
#11 0x00007fc70514c3c4 in DiscoAnalyzer::DiscoAnalyzer (this=0x35a9280, parent=<optimized out>) at ../../../../../src/context/applets/analyzer/DiscoAnalyzer.cpp:28
#12 0x00007fc70514581b in AnalyzerApplet::setCurrentAnalyzer (this=this@entry=0x2830e10, name=...) at ../../../../../src/context/applets/analyzer/AnalyzerApplet.cpp:185
#13 0x00007fc7051458fe in AnalyzerApplet::analyzerAction (this=0x2830e10, action=<optimized out>) at ../../../../../src/context/applets/analyzer/AnalyzerApplet.cpp:171
#14 0x00007fc745a7ca58 in QMetaObject::activate (sender=sender@entry=0x3f89370, m=m@entry=0x7fc746f02f00 <QActionGroup::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff2a70e2f0) at kernel/qobject.cpp:3539
#15 0x00007fc74645697f in QActionGroup::triggered (this=this@entry=0x3f89370, _t1=_t1@entry=0x39b3f10) at .moc/release-shared/moc_qactiongroup.cpp:160
#16 0x00007fc7464569ff in QActionGroupPrivate::_q_actionTriggered (this=<optimized out>) at kernel/qactiongroup.cpp:93
#17 0x00007fc745a7ca58 in QMetaObject::activate (sender=sender@entry=0x39b3f10, m=m@entry=0x7fc746f02de0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff2a70e440) at kernel/qobject.cpp:3539
#18 0x00007fc746453a32 in QAction::triggered (this=this@entry=0x39b3f10, _t1=true) at .moc/release-shared/moc_qaction.cpp:277
#19 0x00007fc746455403 in QAction::activate (this=this@entry=0x39b3f10, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257
#20 0x00007fc7468827f9 in QMenuPrivate::activateCausedStack (this=this@entry=0x3aa6510, causedStack=..., action=action@entry=0x39b3f10, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1038
#21 0x00007fc746886d19 in QMenuPrivate::activateAction (this=0x3aa6510, action=0x39b3f10, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1130
#22 0x00007fc74688a6e5 in QMenu::mouseReleaseEvent (this=this@entry=0x7fff2a70f320, e=e@entry=0x7fff2a70eb70) at widgets/qmenu.cpp:2372
#23 0x00007fc748080175 in KMenu::mouseReleaseEvent (this=0x7fff2a70f320, e=0x7fff2a70eb70) at ../../kdeui/widgets/kmenu.cpp:464
#24 0x00007fc7464a931e in QWidget::event (this=this@entry=0x7fff2a70f320, event=event@entry=0x7fff2a70eb70) at kernel/qwidget.cpp:8375
#25 0x00007fc74688aaeb in QMenu::event (this=0x7fff2a70f320, e=0x7fff2a70eb70) at widgets/qmenu.cpp:2481
#26 0x00007fc746459dfc in QApplicationPrivate::notify_helper (this=this@entry=0x1a09360, receiver=receiver@entry=0x7fff2a70f320, e=e@entry=0x7fff2a70eb70) at kernel/qapplication.cpp:4567
#27 0x00007fc7464605ad in QApplication::notify (this=this@entry=0x7fff2a710490, receiver=receiver@entry=0x7fff2a70f320, e=e@entry=0x7fff2a70eb70) at kernel/qapplication.cpp:4110
#28 0x00007fc747fc9a6a in KApplication::notify (this=0x7fff2a710490, receiver=0x7fff2a70f320, event=0x7fff2a70eb70) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x00007fc745a688bd in QCoreApplication::notifyInternal (this=0x7fff2a710490, receiver=receiver@entry=0x7fff2a70f320, event=event@entry=0x7fff2a70eb70) at kernel/qcoreapplication.cpp:946
#30 0x00007fc74645fd63 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#31 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x7fff2a70f320, event=event@entry=0x7fff2a70eb70, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x7fff2a70f320, buttonDown=buttonDown@entry=0x7fc746f3e2f8 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#32 0x00007fc7464d4b0c in QETWidget::translateMouseEvent (this=this@entry=0x7fff2a70f320, event=event@entry=0x7fff2a70eec0) at kernel/qapplication_x11.cpp:4565
#33 0x00007fc7464d4079 in QApplication::x11ProcessEvent (this=0x7fff2a710490, event=event@entry=0x7fff2a70eec0) at kernel/qapplication_x11.cpp:3624
#34 0x00007fc7464fb922 in x11EventSourceDispatch (s=0x1a09900, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x00007fc73ffb93b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fc73ffb9708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fc73ffb97ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fc745a95a55 in QEventDispatcherGlib::processEvents (this=0x188aad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#39 0x00007fc7464fb9d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007fc745a675ef in QEventLoop::processEvents (this=this@entry=0x7fff2a70f2b0, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007fc745a678e5 in QEventLoop::exec (this=this@entry=0x7fff2a70f2b0, flags=...) at kernel/qeventloop.cpp:204
#42 0x00007fc7468898e7 in QMenu::exec (this=this@entry=0x7fff2a70f320, p=..., action=action@entry=0x0) at widgets/qmenu.cpp:2125
#43 0x00007fc74200253d in Plasma::Containment::contextMenuEvent (this=<optimized out>, event=0x7fff2a70f760) at ../../plasma/containment.cpp:665
#44 0x00007fc746a02b25 in QGraphicsItem::sceneEvent (this=0x27205b0, event=0x7fff2a70f760) at graphicsview/qgraphicsitem.cpp:6712
#45 0x00007fc746a29c9a in QGraphicsScene::contextMenuEvent (this=<optimized out>, contextMenuEvent=0x7fff2a70f760) at graphicsview/qgraphicsscene.cpp:3617
#46 0x00007fc746a3e7a5 in QGraphicsScene::event (this=0x2680200, event=0x7fff2a70f760) at graphicsview/qgraphicsscene.cpp:3412
#47 0x00007fc746459dfc in QApplicationPrivate::notify_helper (this=this@entry=0x1a09360, receiver=receiver@entry=0x2680200, e=e@entry=0x7fff2a70f760) at kernel/qapplication.cpp:4567
#48 0x00007fc746460470 in QApplication::notify (this=this@entry=0x7fff2a710490, receiver=receiver@entry=0x2680200, e=e@entry=0x7fff2a70f760) at kernel/qapplication.cpp:4353
#49 0x00007fc747fc9a6a in KApplication::notify (this=0x7fff2a710490, receiver=0x2680200, event=0x7fff2a70f760) at ../../kdeui/kernel/kapplication.cpp:311
#50 0x00007fc745a688bd in QCoreApplication::notifyInternal (this=0x7fff2a710490, receiver=0x2680200, event=event@entry=0x7fff2a70f760) at kernel/qcoreapplication.cpp:946
#51 0x00007fc746a56357 in sendEvent (event=0x7fff2a70f760, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#52 QGraphicsView::contextMenuEvent (this=0x267d040, event=0x7fff2a70fa10) at graphicsview/qgraphicsview.cpp:2892
#53 0x00007fc7464a95e2 in QWidget::event (this=this@entry=0x267d040, event=event@entry=0x7fff2a70fa10) at kernel/qwidget.cpp:8553
#54 0x00007fc74684a5be in QFrame::event (this=0x267d040, e=0x7fff2a70fa10) at widgets/qframe.cpp:557
#55 0x00007fc746a55e09 in QGraphicsView::viewportEvent (this=0x267d040, event=0x7fff2a70fa10) at graphicsview/qgraphicsview.cpp:2866
#56 0x00007fc745a68a26 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1a09360, receiver=receiver@entry=0x26bb240, event=event@entry=0x7fff2a70fa10) at kernel/qcoreapplication.cpp:1056
#57 0x00007fc746459ddc in QApplicationPrivate::notify_helper (this=this@entry=0x1a09360, receiver=receiver@entry=0x26bb240, e=e@entry=0x7fff2a70fa10) at kernel/qapplication.cpp:4563
#58 0x00007fc7464611d0 in QApplication::notify (this=this@entry=0x7fff2a710490, receiver=receiver@entry=0x282dd20, e=e@entry=0x7fff2a70fc30) at kernel/qapplication.cpp:4189
#59 0x00007fc747fc9a6a in KApplication::notify (this=0x7fff2a710490, receiver=0x282dd20, event=0x7fff2a70fc30) at ../../kdeui/kernel/kapplication.cpp:311
#60 0x00007fc745a688bd in QCoreApplication::notifyInternal (this=0x7fff2a710490, receiver=receiver@entry=0x282dd20, event=event@entry=0x7fff2a70fc30) at kernel/qcoreapplication.cpp:946
#61 0x00007fc7464d4830 in sendSpontaneousEvent (event=0x7fff2a70fc30, receiver=0x282dd20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#62 QETWidget::translateMouseEvent (this=this@entry=0x282dd20, event=event@entry=0x7fff2a70ff80) at kernel/qapplication_x11.cpp:4636
#63 0x00007fc7464d4079 in QApplication::x11ProcessEvent (this=0x7fff2a710490, event=event@entry=0x7fff2a70ff80) at kernel/qapplication_x11.cpp:3624
#64 0x00007fc7464fb922 in x11EventSourceDispatch (s=0x1a09900, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#65 0x00007fc73ffb93b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007fc73ffb9708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#67 0x00007fc73ffb97ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x00007fc745a95a55 in QEventDispatcherGlib::processEvents (this=0x188aad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#69 0x00007fc7464fb9d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#70 0x00007fc745a675ef in QEventLoop::processEvents (this=this@entry=0x7fff2a710360, flags=...) at kernel/qeventloop.cpp:149
#71 0x00007fc745a678e5 in QEventLoop::exec (this=this@entry=0x7fff2a710360, flags=...) at kernel/qeventloop.cpp:204
#72 0x00007fc745a6ce5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#73 0x00007fc74645834c in QApplication::exec () at kernel/qapplication.cpp:3828
#74 0x0000000000408393 in main (argc=<optimized out>, argv=0x7fff2a7105f8) at ../../src/main.cpp:329

The reporter indicates this bug may be a duplicate of or related to bug 323657.

Possible duplicates by query: bug 323657.

Reported using DrKonqi
Comment 1 Martin Holec 2013-11-19 12:04:23 UTC
Created attachment 83632 [details]
New crash information added by DrKonqi

amarok (2.8.0) on KDE Platform 4.11.3 using Qt 4.8.5

- What I was doing when the application crashed:

Changing graphics sound analyzer from blocky do balls.

-- Backtrace (Reduced):
#6  contextGroup (ctx=ctx@entry=0x0) at qgl_p.h:464
#7  QGLContextGroupResourceBase::value (this=this@entry=0x3ed61e0, context=context@entry=0x0) at qgl.cpp:5714
#8  0x00000031966390e0 in value (context=0x0, this=0x3ed61e0) at qgl_p.h:776
#9  qt_gl_functions (context=0x0) at qglfunctions.cpp:168
#10 0x000000319663923c in QGLFunctions::initializeGLFunctions (this=0x42f82f0, context=<optimized out>) at qglfunctions.cpp:352
Comment 2 Mark Kretschmann 2013-11-19 12:15:09 UTC
Ok, I think I know how to fix this. Will do that tonight.
Comment 3 Mark Kretschmann 2013-11-19 16:34:07 UTC
Git commit 221e9696f83f317dda9e5428312eff7028e1466a by Mark Kretschmann.
Committed on 19/11/2013 at 16:30.
Pushed by markey into branch 'master'.

Remove QGLFunctions as it's only needed for OpenGL/ES and might crash.
FIXED-IN: 2.8.1
BACKPORT

M  +1    -0    ChangeLog
M  +0    -2    src/context/applets/analyzer/AnalyzerBase.cpp
M  +1    -2    src/context/applets/analyzer/AnalyzerBase.h

http://commits.kde.org/amarok/221e9696f83f317dda9e5428312eff7028e1466a
Comment 4 Mark Kretschmann 2013-11-19 16:56:02 UTC
Testing welcome, if you are able to compile from source and apply this patch!
Comment 5 Jekyll Wu 2013-12-30 03:55:01 UTC
*** Bug 329386 has been marked as a duplicate of this bug. ***
Comment 6 Jekyll Wu 2014-02-23 12:07:13 UTC
*** Bug 331427 has been marked as a duplicate of this bug. ***
Comment 7 Myriam Schweingruber 2014-03-04 09:31:53 UTC
*** Bug 331721 has been marked as a duplicate of this bug. ***
Comment 8 Myriam Schweingruber 2014-04-06 23:12:10 UTC
*** Bug 333107 has been marked as a duplicate of this bug. ***
Comment 9 Jekyll Wu 2014-05-05 01:14:29 UTC
*** Bug 334353 has been marked as a duplicate of this bug. ***
Comment 10 Myriam Schweingruber 2014-06-13 12:17:59 UTC
*** Bug 336151 has been marked as a duplicate of this bug. ***
Comment 11 Myriam Schweingruber 2014-07-26 09:37:46 UTC
*** Bug 327956 has been marked as a duplicate of this bug. ***
Comment 12 Myriam Schweingruber 2014-11-06 09:29:01 UTC
*** Bug 340675 has been marked as a duplicate of this bug. ***
Comment 13 Myriam Schweingruber 2014-12-27 10:25:36 UTC
*** Bug 342208 has been marked as a duplicate of this bug. ***
Comment 14 Myriam Schweingruber 2015-02-23 19:06:32 UTC
*** Bug 344493 has been marked as a duplicate of this bug. ***
Comment 15 Myriam Schweingruber 2015-05-01 17:31:44 UTC
*** Bug 347012 has been marked as a duplicate of this bug. ***
Comment 16 Myriam Schweingruber 2015-07-06 12:58:20 UTC
*** Bug 349945 has been marked as a duplicate of this bug. ***
Comment 17 Myriam Schweingruber 2015-07-09 23:00:17 UTC
*** Bug 350053 has been marked as a duplicate of this bug. ***