FS#16494 - [pyqt,sip] python kde apps crash

Attached to Project: Arch Linux
Opened by Antonio Rojas (arojas) - Tuesday, 06 October 2009, 22:39 GMT
Last edited by Andrea Scarpino (BaSh) - Friday, 23 October 2009, 17:45 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Pierre Schmitz (Pierre)
Andrea Scarpino (BaSh)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

Description:

Since today's sip-pyqt-kde updates, most python kde applications crash at startup

Additional info:
* package version(s)
sip 4.9.0
pyqt 4.6.0
kde 4.3.2

Steps to reproduce:
- Launch printer-applet
or
- Install a python plasmoid from GHNS and try to add it to the desktop
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Friday, 23 October 2009, 17:45 GMT
Reason for closing:  Fixed
Additional comments about closing:  sip 4.9.1-1
pyqt 4.6.1-1
Comment by Gerardo Exequiel Pozzi (djgera) - Tuesday, 06 October 2009, 22:53 GMT
@arojas: Similar to this?  FS#15004  (an old task) I not tested here yet.
Comment by Gerardo Exequiel Pozzi (djgera) - Wednesday, 07 October 2009, 00:58 GMT
Yes confirmed (with printer-applet). Not related to  FS#15004 
Not much useful without debug symbols but at least...

#6 0xb7de08d0 in PyDict_GetItem () from /usr/lib/libpython2.6.so.1.0
#7 0xb79a4b80 in ?? () from /usr/lib/python2.6/site-packages/sip.so
#8 0x00000003 in ?? ()
#9 0x08610660 in ?? ()
#10 0x0100002a in ?? ()
#11 0xb6ab0e10 in ?? () from /usr/lib/libQtGui.so.4
#12 0xbf8c03e8 in ?? ()
#13 0x0861253c in ?? ()
#14 0x08720de4 in ?? ()
#15 0x08610660 in ?? ()
#16 0xbf8c03e8 in ?? ()
#17 0xbf8c0118 in ?? ()
#18 0x00000000 in ?? ()
Comment by Andrea Scarpino (BaSh) - Wednesday, 07 October 2009, 07:54 GMT
I thought only kdebindings-python needs a rebuild for sip and pyqt update.
So I am rebuilding kde{admin,utils,plasma-addons}
Comment by Andrea Scarpino (BaSh) - Wednesday, 07 October 2009, 08:30 GMT
well, the problem aren't sip and pyqt, but kdebindings-python.
We rebuilt kdebindinds with the last sip/pyqt but I didn't rebuild packages who use kdebindings-python (I don't know if Pierre did)
Comment by Andrea Scarpino (BaSh) - Wednesday, 07 October 2009, 09:41 GMT
fixed kdeadmin, kdeutils and kdeplasma-addons in -2 release. closed. re-open if necessary
Comment by Antonio Rojas (arojas) - Wednesday, 07 October 2009, 15:12 GMT
  • Field changed: Percent Complete (100% → 0%)
Still valid with the rebuilt packages
Comment by Antonio Rojas (arojas) - Wednesday, 07 October 2009, 15:35 GMT
The patch in https://bugs.kde.org/show_bug.cgi?id=209095 fixes printer-applet.
Comment by Andrea Scarpino (BaSh) - Wednesday, 07 October 2009, 15:56 GMT
do you confirm python plasmoids work?
anyway gmailnotifier and pyweather (who use python) works here and I am using 4.3.2-1
Comment by Antonio Rojas (arojas) - Wednesday, 07 October 2009, 16:05 GMT
Plasmoids still crash here:
Now rocking - crashes immediately when added to desktop
Complex plotter - crashes when clicking "configure"

Both worked fine before the updates
Comment by Andrea Scarpino (BaSh) - Wednesday, 07 October 2009, 18:51 GMT
I really don't know what is wrong here.
I tried different plasmoids and they work; I talked with some users and they told me all is working with kdeplasma-addons 4.3.2-2;

I tried "Now rocking" and "Complex plotter" and they crashed. Maybe they are incompatibility with the last version of pyqt? or maybe is needed some extra dependence?
I rebuilt kdebase-workspace without success.
Comment by Graham (mountainjew) - Wednesday, 07 October 2009, 20:20 GMT
Also getting problems with Now Rocking, "Could not create a python ScriptEngine for the Now Rocking widget".
Comment by Graham (mountainjew) - Wednesday, 07 October 2009, 20:35 GMT
After the -2 revision, i stopped getting that error. But now it doesn't load properly, gfx glitches and no album art, and sometimes crashes plasma altogether.
Comment by Andi Clemens (TheGrudge) - Wednesday, 07 October 2009, 22:05 GMT
Still crashing here, too (printer-applet). I don't understand why it is started at all, where is this applet anyway?
Right now I deinstalled it, to get rid of the crashes.
Comment by Andrea Scarpino (BaSh) - Wednesday, 07 October 2009, 22:06 GMT
are you using kdeutils-printer-applet 4.3.2-3?
Comment by Andi Clemens (TheGrudge) - Wednesday, 07 October 2009, 22:08 GMT
Yes
Comment by Antonio Rojas (arojas) - Thursday, 08 October 2009, 08:44 GMT
The patch added in 4.3.2-3 doesn't seem to be applied... at least here line 224 in printer-applet.py still says
self.update_job_creation_times_timer = QTimer(self)
Comment by Andrea Scarpino (BaSh) - Thursday, 08 October 2009, 13:26 GMT
sorry, patch wasn't applied in 4.3.2-3. kdeutils-printer-applet fixed in -4.
Comment by Gerardo Exequiel Pozzi (djgera) - Thursday, 08 October 2009, 22:34 GMT
printer-applet is fixed now, no more error at startup.
Comment by Andi Clemens (TheGrudge) - Thursday, 08 October 2009, 22:41 GMT
Yes, working now...
Comment by andres andres (madek) - Thursday, 08 October 2009, 23:11 GMT
with the revision 4 of the kdeutils, printer-applet works fine
Comment by Joël Schaerer (lardon) - Saturday, 10 October 2009, 12:06 GMT
I'm not sure if this is related, but mnemosyne and calibre have recently stopped working

http://aur.archlinux.org/packages.php?ID=13628
http://aur.archlinux.org/packages.php?ID=20406
Comment by Antonio Rojas (arojas) - Wednesday, 21 October 2009, 13:23 GMT
I compiled the latest sip 4.9.1 snapshot and the crashes seem to be fixed. According to http://www.riverbankcomputing.com/pipermail/pyqt/2009-October/024736.html 4.9.1 will be released soon
Comment by Joël Schaerer (lardon) - Friday, 23 October 2009, 16:47 GMT
Any idea what "soon" means in this case? No pressure, I just want to decide if I go through the trouble of downgrading sip or if I can wait.
Comment by Andrea Scarpino (BaSh) - Friday, 23 October 2009, 17:06 GMT
I think you can wait some hours...sip 4.9.1 and pyqt 4.6.1 already are in [extra]
Comment by Joël Schaerer (lardon) - Friday, 23 October 2009, 17:42 GMT
Awesome! Thanks a lot!

Loading...