[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#672494: marked as done (python-qt4: Python plasmoids causes plasma-desktop to crash -> KDE is unusable)



Your message dated Fri, 18 May 2012 11:04:56 -0400
with message-id <2118846.edxU9Xlirh@scott-latitude-e6320>
and subject line Fixed with binNMU
has caused the Debian Bug report #672494,
regarding python-qt4: Python plasmoids causes plasma-desktop to crash -> KDE is unusable
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
672494: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672494
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: python-qt4
Version: 4.9.1-3
Severity: important

Dear Maintainer,
Today's python-qt4 package update rendered my KDE desktop completely
unusable. plasma-desktop crashes on startup due to plasmoid written in
python.

I am attaching dr Konqi crash report.
I also attach tar-gzipped plasmoid that triggers the segfault. This is
badly written python code that invokes external shell script every second 
and displays it's output. I know nothing about python programming, but
this plasmoid serves me quite well. 
(for those unfamiliar with KDE:
1. untar attached file
2. run 'plasmapkg -i uptime'
3. try to add "Uptime" plasmoid)

To ensure that problem is not caused by poor quality of plasmoid code, I
also tested on another python plasmoid on fresh configuration (new
user). The problem is reproducible. Another plasmoid I have tested is:
http://code.google.com/p/gmail-plasmoid/

I have downgraded python-qt4 and python-qt4-dbus packages to 4.9.1-1 and
problem ceased to exists; both plasmoids are running just fine.

This may or may not be related to bug 672108 - I am unable to tell.

Best regards
Mirosław Zalewski


*** plasma-desktop-20120511-154020.kcrash
Application: Powłoka pulpitu Plazmy (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbb823b9780 (LWP 2920))]

Thread 2 (Thread 0x7fbb63cc0700 (LWP 2922)):
#0  0x00007fbb766842d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fbb7bb43a72 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fbb7bb43aa9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fbb7667fb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fbb81caf9dd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fbb823b9780 (LWP 2920)):
[KCrash Handler]
#6  0x00007fbb61985388 in ?? () from /usr/lib/python2.7/dist-packages/sip.so
#7  0x00007fbb61985698 in ?? () from /usr/lib/python2.7/dist-packages/sip.so
#8  0x00007fbb604902bc in initkdecore () from /usr/lib/python2.7/dist-packages/PyKDE4/kdecore.so
#9  0x00007fbb628d7bd5 in _PyImport_LoadDynamicModule () from /usr/lib/libpython2.7.so.1.0
#10 0x00007fbb6297cfac in ?? () from /usr/lib/libpython2.7.so.1.0
#11 0x00007fbb629513d2 in ?? () from /usr/lib/libpython2.7.so.1.0
#12 0x00007fbb6297d604 in ?? () from /usr/lib/libpython2.7.so.1.0
#13 0x00007fbb6297707a in PyImport_ImportModuleLevel () from /usr/lib/libpython2.7.so.1.0
#14 0x00007fbb6286eebf in ?? () from /usr/lib/libpython2.7.so.1.0
#15 0x00007fbb62964773 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#16 0x00007fbb629652db in ?? () from /usr/lib/libpython2.7.so.1.0
#17 0x00007fbb628f5b1e in PyObject_CallFunction () from /usr/lib/libpython2.7.so.1.0
#18 0x00007fbb628d830d in PyImport_Import () from /usr/lib/libpython2.7.so.1.0
#19 0x00007fbb628d96bc in PyImport_ImportModule () from /usr/lib/libpython2.7.so.1.0
#20 0x00007fbb6197be42 in ?? () from /usr/lib/python2.7/dist-packages/sip.so
#21 0x00007fbb60c24107 in initplasma () from /usr/lib/python2.7/dist-packages/PyKDE4/plasma.so
#22 0x00007fbb628d7bd5 in _PyImport_LoadDynamicModule () from /usr/lib/libpython2.7.so.1.0
#23 0x00007fbb6297cfac in ?? () from /usr/lib/libpython2.7.so.1.0
#24 0x00007fbb629513d2 in ?? () from /usr/lib/libpython2.7.so.1.0
#25 0x00007fbb6297d604 in ?? () from /usr/lib/libpython2.7.so.1.0
#26 0x00007fbb6297707a in PyImport_ImportModuleLevel () from /usr/lib/libpython2.7.so.1.0
#27 0x00007fbb6286eebf in ?? () from /usr/lib/libpython2.7.so.1.0
#28 0x00007fbb62964773 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#29 0x00007fbb629650c7 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.7.so.1.0
#30 0x00007fbb628bac62 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#31 0x00007fbb628738b5 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#32 0x00007fbb62873be2 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#33 0x00007fbb62875282 in PyImport_ExecCodeModuleEx () from /usr/lib/libpython2.7.so.1.0
#34 0x00007fbb6297c84e in ?? () from /usr/lib/libpython2.7.so.1.0
#35 0x00007fbb6297cfac in ?? () from /usr/lib/libpython2.7.so.1.0
#36 0x00007fbb629513d2 in ?? () from /usr/lib/libpython2.7.so.1.0
#37 0x00007fbb6297d5bf in ?? () from /usr/lib/libpython2.7.so.1.0
#38 0x00007fbb6297707a in PyImport_ImportModuleLevel () from /usr/lib/libpython2.7.so.1.0
#39 0x00007fbb6286eebf in ?? () from /usr/lib/libpython2.7.so.1.0
#40 0x00007fbb62964773 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#41 0x00007fbb629652db in ?? () from /usr/lib/libpython2.7.so.1.0
#42 0x00007fbb628f5b1e in PyObject_CallFunction () from /usr/lib/libpython2.7.so.1.0
#43 0x00007fbb628d830d in PyImport_Import () from /usr/lib/libpython2.7.so.1.0
#44 0x00007fbb628d96bc in PyImport_ImportModule () from /usr/lib/libpython2.7.so.1.0
#45 0x00007fbb62d3b387 in ?? () from /usr/lib/kde4/kpythonpluginfactory.so
#46 0x00007fbb62d3c33d in ?? () from /usr/lib/kde4/kpythonpluginfactory.so
#47 0x00007fbb8186a1ea in ?? () from /usr/lib/libplasma.so.3
#48 0x00007fbb8186b10e in Plasma::loadScriptEngine(QString const&, Plasma::Applet*) () from /usr/lib/libplasma.so.3
#49 0x00007fbb817ae581 in ?? () from /usr/lib/libplasma.so.3
#50 0x00007fbb817af0f3 in Plasma::Applet::Applet(QObject*, QList<QVariant> const&) () from /usr/lib/libplasma.so.3
#51 0x00007fbb817fa6f3 in Plasma::PluginLoader::loadApplet(QString const&, unsigned int, QList<QVariant> const&) () from /usr/lib/libplasma.so.3
#52 0x00007fbb817c5b10 in ?? () from /usr/lib/libplasma.so.3
#53 0x00007fbb817cf894 in Plasma::Containment::restoreContents(KConfigGroup&) () from /usr/lib/libplasma.so.3
#54 0x00007fbb817ce46c in ?? () from /usr/lib/libplasma.so.3
#55 0x00007fbb817d85fe in ?? () from /usr/lib/libplasma.so.3
#56 0x00007fbb817d8f24 in Plasma::Corona::loadLayout(QString const&) () from /usr/lib/libplasma.so.3
#57 0x00007fbb817d8fec in Plasma::Corona::initializeLayout(QString const&) () from /usr/lib/libplasma.so.3
#58 0x00007fbb81fba92b in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#59 0x00007fbb81fbac4a in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#60 0x00007fbb81fbc422 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#61 0x00007fbb7edc3756 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#62 0x00007fbb7e131104 in QApplication::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#63 0x00007fbb7e12d204 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#64 0x00007fbb7e132083 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#65 0x00007fbb7fad2b26 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#66 0x00007fbb7edaa1ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#67 0x00007fbb7edadf7a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#68 0x00007fbb7edd92a3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#69 0x00007fbb75b7179a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#70 0x00007fbb75b71b60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007fbb75b71c24 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007fbb7edd96cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#73 0x00007fbb7e1d1aee in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#74 0x00007fbb7eda8f92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#75 0x00007fbb7eda91e7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#76 0x00007fbb7edae277 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#77 0x00007fbb81fa16a3 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#78 0x00007fbb81bf5ead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#79 0x00000000004006f1 in _start ()


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to pl_PL.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-qt4 depends on:
ii  libc6                     2.13-32
ii  libgcc1                   1:4.7.0-7
ii  libpython2.7              2.7.3~rc2-2.1
ii  libqt4-dbus               4:4.8.1-1
ii  libqt4-declarative        4:4.8.1-1
ii  libqt4-designer           4:4.8.1-1
ii  libqt4-help               4:4.8.1-1
ii  libqt4-network            4:4.8.1-1
ii  libqt4-script             4:4.8.1-1
ii  libqt4-scripttools        4:4.8.1-1
ii  libqt4-svg                4:4.8.1-1
ii  libqt4-test               4:4.8.1-1
ii  libqt4-xml                4:4.8.1-1
ii  libqt4-xmlpatterns        4:4.8.1-1
ii  libqtassistantclient4     4.6.3-3
ii  libqtcore4                4:4.8.1-1
ii  libqtgui4                 4:4.8.1-1
ii  libqtwebkit4              2.2.0-3
ii  libstdc++6                4.7.0-7
ii  python                    2.7.2-10
ii  python-sip [sip-api-8.1]  4.13.2-1
ii  python2.6                 2.6.7-4
ii  python2.7                 2.7.3~rc2-2.1

python-qt4 recommends no packages.

Versions of packages python-qt4 suggests:
pn  python-qt4-dbg  <none>

-- no debconf information

Attachment: uptime.plasmoid.tar.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---


--- End Message ---

Reply to: