[ppa] openoffice.org-kde broken - latest openoffice.org-kde causes crash

Bug #306908 reported by Karel Kozlik
126
This bug affects 10 people
Affects Status Importance Assigned to Milestone
openoffice.org (Ubuntu)
Fix Released
Undecided
Chris Cheney

Bug Description

Binary package hint: openoffice.org-kde

Yesterday I updated my openoffice to latest version: 3.0.0-6ubuntu0intrepid1. It started crashing then, imediatly after start any openoffice application. I discovered that the problem is in openoffice.org-kde package - after removing it, the openoffice works fine.

I am useing kubuntu 8.10 - 64bit with KDE 4.1.3
The package version is: openoffice.org-kde_3.0.0-6ubuntu0intrepid1_amd64.deb

I was useing openoffice 3.0 before and it worked fine - with the openoffice.org-kde package

Unfortunately I do not have backtrace. The system display only message that the backtrace seems to be not useful. I am only console otput of openoffice. Here is it:

kk@kk-nb:~/tmp/oo-kde$ openoffice
kk@kk-nb:~/tmp/oo-kde$ QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
ASSERT: "slOpt" in file /build/buildd/kde4libs-4.1.3/kdeui/kernel/kstyle.cpp, line 3314
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
ASSERT: "slOpt" in file /build/buildd/kde4libs-4.1.3/kdeui/kernel/kstyle.cpp, line 3314
KCrash: Application 'soffice.bin' crashing...
sock_file=/home/kk/.kde/socket-kk-nb/kdeinit4__0
X IO Error

description: updated
Revision history for this message
Daniel Bair (danielbair) wrote :

I can confirm this bug too. Removing openoffice.org-kde did get things working again.

Revision history for this message
mickmuck (bugs-launchpad-net-mircok) wrote :

>I can confirm this bug too. Removing openoffice.org-kde did get things working again.

me too.

using kubuntu 8.10 32bit, kde 4.1.3

this bug appears on 2 different PCs.

Revision history for this message
Paul Cullum (paul-cullum) wrote :

Same problem.

pcullum@pcullum:~$ soffice -norestore
ASSERT: "slOpt" in file /build/buildd/kde4libs-4.1.3/kdeui/kernel/kstyle.cpp, line 3314

pcullum@pcullum:~$ uname -a
Linux pcullum 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU/Linux

pcullum@pcullum:~$ dpkg-query -l kdebase
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=============================-=============================-==========================================================================
ii kdebase 4:4.1.3-0ubuntu1~intrepid1 base applications from the official KDE release
pcullum@pcullum:~$

Revision history for this message
Juha Karonen (juha-karonen) wrote :

Same problem here.

@kubuntu:~$ ooffice
@kubuntu:~$ QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
[...]

@kubuntu:~$ uname -a
Linux kubuntu 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU/Linux

Revision history for this message
Brijam (brian-opensourcery) wrote :

Confirming same issue here. Removing openoffice.org-kde also fixed the issue for me.

brian@brian : oowriter
brian@brian :~$ QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active

2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU/Linux

Revision history for this message
Ballboy (ballboy) wrote :

Just confirming this is still a bug: A paint device can only be painted by one painter at a time.
Removed openoffice.org-kde and it works fine (albeit not as pretty)...

Linux Kubuntu1 2.6.27-10-generic #1 SMP Fri Nov 21 12:00:22 UTC 2008 i686 GNU/Linux

Revision history for this message
Tomasz Czapiewski (xeros) wrote :

I can confirm this bug, too. I've tested these openoffice.org packages on three different machines - two of them with just installed clean kubuntu 8.10 installations and upgrade with openoffice.org-pkgs repository.
On two machines I've tested the packages uploaded to the openoffice.org-pkgs repository just before they have been removed (because of openoffice.org-gnome bug) and these packages worked without problems in kubuntu (with openoffice.org-kde installed). On one machine I've upgraded openoffice to the latest packages and it broke the openoffice.org installation - this machine had openoffice.org 3.0 from the openoffice.org-pkgs ppa working with older 3.0 build from the same ppa.

Revision history for this message
Tomasz Czapiewski (xeros) wrote :

I'm not sure that I've said it clear. Two machines are upgraded to the latest openoffice.org packages from openoffice.org-pkgs ppa and there openoffice.org crashes when openoffice.org-kde is installed and the third machine has older openoffice.org packages from openoffice.org-pkgs ppa and there openoffice.org (3.0, too) works without problems with openoffice.org-kde installed.

Revision history for this message
Chris Cheney (ccheney) wrote :

This appears to be caused by enabling KDE4 support. I will need to recompile with KDE3 support unless I can find a way to make this work.

Changed in openoffice.org:
assignee: nobody → ccheney
milestone: none → jaunty-alpha-3
status: New → Triaged
Revision history for this message
jetpeach (jetster) wrote :

This bug affected all 3 of my Kubuntu 8.10 machines. On all, I removed openoffice.org-kde to fix it.

Revision history for this message
vankaszaner (vankaszaner) wrote :

I installed openoffice.org-kde from debian repository. Seems to work and is integrated with kde.

I took the package from: http://http.at.debian.org/debian/pool/main/o/openoffice.org/openoffice.org-kde_3.0.1~rc1-2_i386.deb

Revision history for this message
Chris Cheney (ccheney) wrote :

Wojciech,

Thanks for the information, I will be updating the packaging to OOo 3.0.1 soon.

Chris

Revision history for this message
Khairul Aizat Kamarudzzaman (fenris) wrote :

waiting for chris to update the packaging to OOo 3.0.1 , thanks all . fixed temporary by removing openoffice.org-kde

Revision history for this message
Benoit Grégoire (benoitg) wrote :

Just upgraded to 3.0.1~rc1-2ubuntu1~intrepid1 that were just uploaded to ppa. Issue persists for me.

Revision history for this message
Benoit Grégoire (benoitg) wrote :

Shell output:

benoitg@benoitg-mac:~$ oowriter
ASSERT: "slOpt" in file /build/buildd/kde4libs-4.1.85/kdeui/kernel/kstyle.cpp, line 3453
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::setWorldTransform: Painter not active
benoitg@benoitg-mac:~$

Revision history for this message
Chris Cheney (ccheney) wrote :

Ok so it appears the reason it probably works in Debian with 3.0.1 is because he probably doesn't use the KDE 4 option for OOo and just uses KDE 3 integration.

I'll have to disable the KDE 4 integration with my next upload. :(

Revision history for this message
lazslo (enochlnx) wrote : [Bug 306908] Re: [ppa] openoffice.org-kde broken - latest openoffice.org-kde causes crash
Download full text (5.2 KiB)

Two thing I noticed are: 1. It's also happening KDE 4.2-beta 2 and 2.
I'm running a 64-bit machine. So, the problem is not confined to just
i386 machines and KDE 3.5/4.1.

--
 _____________________________________
( In the stairway of life, you'd best )
( take the elevator. )
 -------------------------------------
   o
    o
        .--.
       |o_o |
       |:_/ |
      // \ \
     (| | )
    /'\_ _/`\
    \___)=(___/

> Ok so it appears the reason it probably works in Debian with 3.0.1 is
> because he probably doesn't use the KDE 4 option for OOo and just uses
> KDE 3 integration.
>
> I'll have to disable the KDE 4 integration with my next upload. :(
>
> -- [ppa] openoffice.org-kde broken - latest openoffice.org-kde causes
> crash https://bugs.launchpad.net/bugs/306908 You received this bug
> notification because you are a direct subscriber of a duplicate bug.
> Status in “openoffice.org” source package in Ubuntu: Triaged Bug
> description: Binary package hint: openoffice.org-kde Yesterday I
> updated my openoffice to latest version: 3.0.0-6ubuntu0intrepid1. It
> started crashing then, imediatly after start any openoffice
> application. I discovered that the problem is in openoffice.org-kde
> package - after removing it, the openoffice works fine. I am useing
> kubuntu 8.10 - 64bit with KDE 4.1.3 The package version is:
> openoffice.org-kde_3.0.0-6ubuntu0intrepid1_amd64.deb I was useing
> openoffice 3.0 before and it worked fine - with the openoffice.org-kde
> package Unfortunately I do not have backtrace. The system display only
> message that the backtrace seems to be not useful. I am only console
> otput of openoffice. Here is it: kk@kk-nb:~/tmp/oo-kde$ openoffice
> kk@kk-nb:~/tmp/oo-kde$ QPainter::begin: A paint device can only be
> painted by one painter at a time. QPainter::setWorldTransform: Painter
> not active QPainter::begin: A paint device can only be painted by one
> painter at a time. QPainter::setWorldTransform: Painter not active
> QPainter::begin: A paint device can only be painted by one painter at
> a time. QPainter::setWorldTransform: Painter not active
> QPainter::begin: A paint device can only be painted by one painter at
> a time. QPainter::setWorldTransform: Painter not active
> QPainter::begin: A paint device can only be painted by one painter at
> a time. QPainter::setWorldTransform: Painter not active
> QPainter::begin: A paint device can only be painted by one painter at
> a time. QPainter::setWorldTransform: Painter not active
> QPainter::begin: A paint device can only be painted by one painter at
> a time. QPainter::setWorldTransform: Painter not active
> QPainter::begin: A paint device can only be painted by one painter at
> a time. QPainter::setWorldTransform: Painter not active
> QPainter::begin: A paint device can only be painted by one painter at
> a time. QPainter::setWorldTransform: Painter not active
> QPainter::begin: A paint device can only be painted by one painter at
> a time. QPainter::setWorldTransform: Painter not active
> QPainter::begin: A paint device can only be painted by one painter at
> a time. QPainter::setWorldTransform: ...

Read more...

Revision history for this message
Xavier MOGHRABI (xavier-moghrabi-gmail) wrote :

I can also confirm that this bug happens on the Kubuntu 8.10 64 bits with kde 4.1.3 on my PC with the latest openoffice.org packages (1:3.0.1~rc1-2ubuntu1~intrepid1).

Removing the openoffice.org-kde package solves the problem but the display is not using kde layout.

Revision history for this message
Khairul Aizat Kamarudzzaman (fenris) wrote :

confirm .. update to openoffice.org-kde 3.0.1~rc1-2ubuntu1~intrepid1 the bugs still happened.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openoffice.org - 1:3.0.1~rc1-2ubuntu2

---------------
openoffice.org (1:3.0.1~rc1-2ubuntu2) jaunty; urgency=low

  * Disable KDE 4 support since it is currently broken.
    Closes LP: #306908
  * Update ubuntu-lpi.diff to point to correct location for ooo87965.execute.sh.
    Closes LP: #315825

 -- Chris Cheney <email address hidden> Mon, 12 Jan 2009 14:00:00 -0600

Changed in openoffice.org:
status: Triaged → Fix Released
Revision history for this message
Alan Swartz (apswartz) wrote :

I installed it. It opened without crashing, but I couldn't get the file dialog to open. I also can't seem to open any files by any method.

Revision history for this message
Björn Streicher (bstreicher) wrote :

I've got the same bahaviour as the previous poster. Openoffice looks more KDE-like now and doesn't crash anymore on starting but the file dialog integration is not working. Opening files via recent files works - so it's got to be the filepicker integration.

Revision history for this message
Paul Fee (pfee) wrote :

Files can also be opened by specifying the document on the command line, e.g.

$ oowriter <filename>

However the lack of the File/Open dialogue is an obvious gap.

The File/Save option has worse behaviour, the pointer focus is grabbed preventing most desktop interaction. Alt-tab still works to switch to a terminal allowing Openoffice to be killed.

Revision history for this message
Chris Cheney (ccheney) wrote :

Yes the filepicker was broken in 3.0.1rc1 and apparently it is fixed in rc2, but is too late for Jaunty alpha 3. We should have the new packages in Jaunty and the ppa next week.

Revision history for this message
Nicholas A. Suppiah (t-boxmy) wrote :

Just tried the new openoffice.org-kde, confirm the problem for file/dialog still exist on Intrepid with KDE4.2.

Uninstalled and back to normal. Using go-oo3 with its own file dialog. The option to switch to native still didnt work.

Revision history for this message
Renate (yollywau) wrote :

I had the same problem with jaunty kubuntu, I think kde 4.1. With openoffice.org-kde installed, openoffice -writer was freezing, when I clicked in the menu - file and save or insert a graphics. After deinstalling and installing again without openoffice.org-kde, it works.

Changed in openoffice.org:
status: Fix Released → Confirmed
Revision history for this message
lazslo (enochlnx) wrote : [Bug 306908] Re: [ppa] openoffice.org-kde broken - latest openoffice.org-kde causes crash

It appears to be working on KDE 4.2

--
 _______________________________________
( "The priest is the personification of )
( falsehood." [Guiseppi Garibaldi] )
 ---------------------------------------
   o
    o
        .--.
       |o_o |
       |:_/ |
      // \ \
     (| | )
    /'\_ _/`\
    \___)=(___/

Revision history for this message
Michael Marley (mamarley) wrote :

It is working for me, too.

Revision history for this message
Björn Streicher (bstreicher) wrote :

I guess this was fixed with the new openoffice.org (1:3.0.1-1ubuntu1) release (I installed openoffice.org (1:3.0.1-1ubuntu1~intrepid1 which appeared in my repository today). It works for me now, too. Will mark this bug as "fix released" again.

Changed in openoffice.org:
status: Confirmed → Fix Released
Revision history for this message
Khairul Aizat Kamarudzzaman (fenris) wrote :

is it the package for OOo 3.1.0-3ubuntu2 available openoffice-kde or in progress ?and how about if using kde 4.2.x ?

Revision history for this message
Oszkar Ambrus (aoszkar) wrote :

I can confirm crashes with openoffice.org-kde.
I have OpenOffice.org 3.1.1 with Kubuntu 9.10/Kde 4.4.1.

Debug output: http://pastebin.com/Uvi6kfhr

OpenOffice crashes quite often. E.g.moving a sheet with the mouse in Calc always produces a crash.
Removing openoffice.org-kde fixes it.

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.