Bug 323529

Summary: Task Manager 2 settings dialog crashed on close
Product: [Unmaintained] plasma4 Reporter: Yaroslav Tsarko <eriktsarko>
Component: widget-taskbarAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: cfeck, hein
Priority: NOR Keywords: drkonqi
Version: 4.11.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Yaroslav Tsarko 2013-08-15 06:01:34 UTC
Application: plasma-desktop (4.11.00)
KDE Platform Version: 4.11.00
Qt Version: 4.8.2
Operating System: Linux 3.2.0-51-generic x86_64
Distribution: Ubuntu 12.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Opened Task Manager 2 dialog, switched off "Highlight windows" option and clicked OK button.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fdf8c415780 (LWP 1818))]

Thread 12 (Thread 0x7fdf67be1700 (LWP 1824)):
#0  0x00007fdf7fea9d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fdf85617022 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fdf85617059 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fdf7fea5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fdf8bcfbccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fdf65ebf700 (LWP 1825)):
#0  0x00007fdf7fea7efb in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fdf7f7e45a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdf7f7a8914 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdf7f7a8faa in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdf7f7a9164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdf88864926 in QEventDispatcherGlib::processEvents (this=0x7fded40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fdf88833e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fdf888340b7 in QEventLoop::exec (this=0x7fdf65ebedd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fdf88733077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fdf88813b6f in QInotifyFileSystemWatcherEngine::run (this=0x158f860) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fdf8873609b in QThreadPrivate::start (arg=0x158f860) at thread/qthread_unix.cpp:307
#11 0x00007fdf7fea5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007fdf8bcfbccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fdedaf86700 (LWP 1826)):
#0  0x00007fdf7f7a8f93 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fdf7f7a9164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdf88864926 in QEventDispatcherGlib::processEvents (this=0x7fdecc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#3  0x00007fdf88833e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007fdf888340b7 in QEventLoop::exec (this=0x7fdedaf85dd0, flags=...) at kernel/qeventloop.cpp:204
#5  0x00007fdf88733077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#6  0x00007fdf88813b6f in QInotifyFileSystemWatcherEngine::run (this=0x2519000) at io/qfilesystemwatcher_inotify.cpp:248
#7  0x00007fdf8873609b in QThreadPrivate::start (arg=0x2519000) at thread/qthread_unix.cpp:307
#8  0x00007fdf7fea5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fdf8bcfbccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fded25ca700 (LWP 2755)):
#0  0x00007fdf7fea9d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fdf887365ab in wait (time=18446744073709551615, this=0x25ce2b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x256ee90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdf8488a2fb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fdf8488caab in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fdf8488cac4 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fdf8488b8b1 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007fdf8873609b in QThreadPrivate::start (arg=0x4384790) at thread/qthread_unix.cpp:307
#8  0x00007fdf7fea5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fdf8bcfbccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fded2dcb700 (LWP 2756)):
#0  0x00007fdf7fea9d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fdf887365ab in wait (time=18446744073709551615, this=0x25ce2b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x256ee90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdf8488a2fb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fdf8488caab in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fdf8488b8b1 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fdf8873609b in QThreadPrivate::start (arg=0x5d95c90) at thread/qthread_unix.cpp:307
#7  0x00007fdf7fea5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fdf8bcfbccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fdec322f700 (LWP 2757)):
#0  0x00007fdf7fea9d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fdf887365ab in wait (time=18446744073709551615, this=0x25ce2b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x256ee90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdf8488a2fb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fdf8488caab in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fdf8488b8b1 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fdf8873609b in QThreadPrivate::start (arg=0x18811f0) at thread/qthread_unix.cpp:307
#7  0x00007fdf7fea5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fdf8bcfbccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fdec2a2e700 (LWP 2758)):
#0  0x00007fdf7fea9d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fdf887365ab in wait (time=18446744073709551615, this=0x25ce2b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x256ee90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdf8488a2fb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fdf8488caab in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fdf8488b8b1 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fdf8873609b in QThreadPrivate::start (arg=0x2deac90) at thread/qthread_unix.cpp:307
#7  0x00007fdf7fea5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fdf8bcfbccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fdec222d700 (LWP 2759)):
#0  0x00007fdf7fea9d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fdf887365ab in wait (time=18446744073709551615, this=0x25ce2b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x256ee90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdf8488a2fb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fdf8488caab in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fdf8488b8b1 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fdf8873609b in QThreadPrivate::start (arg=0x1aafd70) at thread/qthread_unix.cpp:307
#7  0x00007fdf7fea5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fdf8bcfbccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fdec0dd0700 (LWP 2760)):
#0  0x00007fdf7fea9d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fdf887365ab in wait (time=18446744073709551615, this=0x25ce2b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x256ee90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdf8488a2fb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fdf8488caab in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fdf8488b8b1 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fdf8873609b in QThreadPrivate::start (arg=0x5adc540) at thread/qthread_unix.cpp:307
#7  0x00007fdf7fea5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fdf8bcfbccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fdeb3fff700 (LWP 2761)):
#0  0x00007fdf7fea9d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fdf887365ab in wait (time=18446744073709551615, this=0x25ce2b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x256ee90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdf8488a2fb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fdf8488caab in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fdf8488b8b1 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fdf8873609b in QThreadPrivate::start (arg=0x418a730) at thread/qthread_unix.cpp:307
#7  0x00007fdf7fea5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fdf8bcfbccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdeb37fe700 (LWP 2762)):
#0  0x00007fdf7fea9d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fdf887365ab in wait (time=18446744073709551615, this=0x25ce2b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x256ee90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdf8488a2fb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fdf8488caab in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fdf8488b8b1 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fdf8873609b in QThreadPrivate::start (arg=0x4ab9640) at thread/qthread_unix.cpp:307
#7  0x00007fdf7fea5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fdf8bcfbccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdf8c415780 (LWP 1818)):
[KCrash Handler]
#6  0x0000000000000020 in ?? ()
#7  0x00007fdf8884af78 in QObject::connect (sender=0x60feac0, signal=0x7fdf8b981b5e "2destroyed(QObject*)", receiver=0x10674d0, method=0x7fdf8b99332f "1onWidgetDestroyed(QObject*)", type=Qt::AutoConnection) at kernel/qobject.cpp:2551
#8  0x00007fdf8b8b72c7 in Plasma::ToolTipManager::registerWidget(QGraphicsWidget*) () from /usr/lib/libplasma.so.3
#9  0x00007fdf8b8b73b7 in Plasma::ToolTipManager::setContent(QGraphicsWidget*, Plasma::ToolTipContent const&) () from /usr/lib/libplasma.so.3
#10 0x00007fdec4d958c4 in ?? () from /usr/lib/kde4/plasma_applet_tasks.so
#11 0x00007fdec4d96265 in ?? () from /usr/lib/kde4/plasma_applet_tasks.so
#12 0x00007fdf88849781 in QMetaObject::activate (sender=0x685bc10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#13 0x00007fdec4d969c0 in ?? () from /usr/lib/kde4/plasma_applet_tasks.so
#14 0x00007fdf8a4c3f5c in QDeclarativeVMEMetaObject::metaCall (this=0x3ac9270, c=QMetaObject::WriteProperty, _id=6, a=0x7fff0c040ab0) at qml/qdeclarativevmemetaobject.cpp:673
#15 0x00007fdf8a53c7c5 in QDeclarativeCompiledBindingsPrivate::run (this=0x67290b0, instrIndex=<optimized out>, context=0x6daf360, error=0x60fcd08, scope=0x685bc10, output=0x685bc10, storeFlags=...) at qml/qdeclarativecompiledbindings.cpp:1494
#16 0x00007fdf8a53ddff in QDeclarativeCompiledBindingsPrivate::run (this=0x67290b0, binding=0x60fccc8, flags=...) at qml/qdeclarativecompiledbindings.cpp:413
#17 0x00007fdf8a53e021 in QDeclarativeCompiledBindings::qt_metacall (this=<optimized out>, c=<optimized out>, id=<optimized out>) at qml/qdeclarativecompiledbindings.cpp:365
#18 0x00007fdf88849989 in QMetaObject::activate (sender=0x20bae10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3566
#19 0x00007fdf8a4c44f9 in QDeclarativeVMEMetaObject::metaCall (this=0x63a6110, c=<optimized out>, _id=<optimized out>, a=0x7fff0c041090) at qml/qdeclarativevmemetaobject.cpp:564
#20 0x00007fdf8883ebe6 in QMetaProperty::write (this=0x7fff0c041180, object=0x20bae10, value=...) at kernel/qmetaobject.cpp:2364
#21 0x00007fdf8884f433 in QObject::setProperty (this=0x20bae10, name=0x7fdec4d96e25 "highlightWindows", value=...) at kernel/qobject.cpp:3725
#22 0x00007fdec4d8ee22 in ?? () from /usr/lib/kde4/plasma_applet_tasks.so
#23 0x00007fdf8b7ddf18 in ?? () from /usr/lib/libplasma.so.3
#24 0x00007fdf8b7e382e in ?? () from /usr/lib/libplasma.so.3
#25 0x00007fdf88849781 in QMetaObject::activate (sender=0x435b070, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#26 0x00007fdf89470298 in KDialog::slotButtonClicked(int) () from /usr/lib/libkdeui.so.5
#27 0x00007fdf894706b4 in ?? () from /usr/lib/libkdeui.so.5
#28 0x00007fdf88849781 in QMetaObject::activate (sender=0x64e8470, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff0c041910) at kernel/qobject.cpp:3547
#29 0x00007fdf8885103e in QSignalMapper::mapped (this=<optimized out>, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:115
#30 0x00007fdf888515db in QSignalMapper::map (this=0x64e8470, sender=0x6bde6b0) at kernel/qsignalmapper.cpp:266
#31 0x00007fdf88849781 in QMetaObject::activate (sender=0x6bde6b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff0c041aa0) at kernel/qobject.cpp:3547
#32 0x00007fdf88247432 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#33 0x00007fdf87f84ece in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548
#34 0x00007fdf87f8620b in QAbstractButtonPrivate::click (this=0x641f5f0) at widgets/qabstractbutton.cpp:541
#35 0x00007fdf87f8647c in QAbstractButton::mouseReleaseEvent (this=0x6bde6b0, e=0x7fff0c042370) at widgets/qabstractbutton.cpp:1123
#36 0x00007fdf87c06fb4 in QWidget::event (this=0x6bde6b0, event=0x7fff0c042370) at kernel/qwidget.cpp:8371
#37 0x00007fdf87bb67b4 in notify_helper (e=0x7fff0c042370, receiver=0x6bde6b0, this=0xedbaa0) at kernel/qapplication.cpp:4556
#38 QApplicationPrivate::notify_helper (this=0xedbaa0, receiver=0x6bde6b0, e=0x7fff0c042370) at kernel/qapplication.cpp:4528
#39 0x00007fdf87bbbf2f in QApplication::notify (this=<optimized out>, receiver=0x6bde6b0, e=0x7fff0c042370) at kernel/qapplication.cpp:4099
#40 0x00007fdf8951ad96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#41 0x00007fdf8883532c in QCoreApplication::notifyInternal (this=0xeba770, receiver=0x6bde6b0, event=0x7fff0c042370) at kernel/qcoreapplication.cpp:915
#42 0x00007fdf87bb7782 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#43 QApplicationPrivate::sendMouseEvent (receiver=0x6bde6b0, event=0x7fff0c042370, alienWidget=0x6bde6b0, nativeWidget=0x435b070, buttonDown=0x6bde6b0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#44 0x00007fdf87c36b15 in QETWidget::translateMouseEvent (this=0x435b070, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#45 0x00007fdf87c35ace in QApplication::x11ProcessEvent (this=0xeba770, event=0x7fff0c042c40) at kernel/qapplication_x11.cpp:3732
#46 0x00007fdf87c5f052 in x11EventSourceDispatch (s=0xedd570, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#47 0x00007fdf7f7a8d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fdf7f7a90a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fdf7f7a9164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fdf888648bf in QEventDispatcherGlib::processEvents (this=0xed2c10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#51 0x00007fdf87c5ecde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x00007fdf88833e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#53 0x00007fdf888340b7 in QEventLoop::exec (this=0x7fff0c042fe0, flags=...) at kernel/qeventloop.cpp:204
#54 0x00007fdf88839407 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#55 0x00007fdf8c004fbf in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#56 0x00007fdf8bc2976d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#57 0x0000000000400671 in _start ()

Possible duplicates by query: bug 313226.

Reported using DrKonqi
Comment 1 Dominik Haumann 2013-08-30 22:18:32 UTC

*** This bug has been marked as a duplicate of bug 254412 ***
Comment 2 Christoph Feck 2013-10-13 08:27:05 UTC
Not a duplicate. There is no Python here.
Comment 3 Jekyll Wu 2013-11-16 13:54:55 UTC

*** This bug has been marked as a duplicate of bug 325944 ***