lyx segfaults on start after update to qt 4.4.0

Bug #228596 reported by Gabriel Ambuehl
2
Affects Status Importance Assigned to Milestone
lyx (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: lyx

After the qt 4.4.0 update I get:

$lyx
QPaintEngine::setSystemClip: Should not be changed while engine is active
QPaintEngine::setSystemClip: Should not be changed while engine is active
QWidgetPrivate::beginSharedPainter: Painter is already active

lyx: SIGSEGV signal caught
Sorry, you have found a bug in LyX. Please read the bug-reporting instructions in Help->Introduction and send us a bug report, if necessary. Thanks !
Bye.
Aborted

Recompiling lyx does not seem to help.

Revision history for this message
Andreas Braml (a-strich-b) wrote :

Which version of Ubuntu do you use? Which (additional) software repositories do you get software from?

Revision history for this message
Gabriel Ambuehl (gabriel-ambuehl) wrote : Re: [Bug 228596] Re: lyx segfaults on start after update to qt 4.4.0

I use hardy with -proposed, -updates, universe, multiverse.

I'm nearly sure the breakage is related to the following packages (dpkg.log
excerpt) because it's right in the time frame where it stopped working and
lyx is using qt4:

2008-05-08 07:45:33 install libqtcore4 <none> 4.4.0-1ubuntu1~hardy1
2008-05-08 07:45:35 install libqt4-xml <none> 4.4.0-1ubuntu1~hardy1
2008-05-08 07:45:35 install libqt4-dbus <none> 4.4.0-1ubuntu1~hardy1
2008-05-08 07:45:35 install libqt4-script <none> 4.4.0-1ubuntu1~hardy1
2008-05-08 07:45:35 install libqtgui4 <none> 4.4.0-1ubuntu1~hardy1

Revision history for this message
Axel Pospischil (apos) wrote :

This is due to enabled backports updates (unsupported).
See Bug #228067 in qt4-x11 (Ubuntu)

Axel Pospischil (apos)
Changed in lyx:
status: New → Confirmed
Revision history for this message
Gabriel Ambuehl (gabriel-ambuehl) wrote :

With todays qt4.4.0 update lyx started fine once, then continued to segfault.

Revision history for this message
Alex (alex-public-account+launchpad) wrote :

I had the same problem, Hardy 64. I was able to fix it by:

Removing backports.
sudo apt-get update
sudo apt-get remove --purge libqtcore4 libqt4-xml libqt4-dbus libqt4-script libqtgui4 libaiksaurus-1.2-data libboost-signals1.34.1 lyx-common libaiksaurus-1.2-0c2a libboost-regex1.34.1 lyx
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get install lyx

Revision history for this message
Christopher Barrington-Leigh (cpbl) wrote :

Also on Hardy 64; Falcorian's suggestion worked perfectly to fix this problem for me. Thanks!
I shall be more careful using backports in the future!
c

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.