← Back to team overview

desktop-packages team mailing list archive

[Bug 914033] Re: threading crashes in qt with kde theme

 

Launchpad has imported 21 comments from the remote bug at
https://bugs.freedesktop.org/show_bug.cgi?id=40298.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2011-08-22T22:30:42+00:00 Jspam-k wrote:

Created attachment 50464
Test file on which my LibreOffice installation crashes

LibreOffice Calc crashes when moving specific cells in the attached
document.

Steps to reproduce:
1) Open the attached test case file
2) Select the cells A52:F56 with your mouse
3) Drag the selected cells one row down with your mouse

Result: LibreOffice Calc crashes.

I am using the KDE extensions for LibreOffice.

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/0

------------------------------------------------------------------------
On 2011-08-22T22:34:55+00:00 Jspam-k wrote:

Created attachment 50465
Java VM error log file

When running oocalc on a command line with debug symbols installed, I
get the error message appended below.

The error report file mentioned in this message is attached.

There seem to be many components involved (LibreOffice, Qt, Java VM, …)
and I cannot figure out which of them is causing the crash. Feel free to
direct me to another bugtracker if LibreOffice is not causing the crash.


---

jojo@panther:~/dokumente> oocalc bugtest2.ods
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb20b5ce6, pid=9811, tid=2877795184
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode linux-x86 )
# Problematic frame:
# C  [libQtGui.so.4+0x23ece6]  QX11PixmapData::createCompatiblePixmapData() const+0x156
#
# An error report file with more information is saved as:
# /home/jojo/dokumente/hs_err_pid9811.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

[error occurred during error reporting , id 0xb]

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/1

------------------------------------------------------------------------
On 2011-08-24T02:01:08+00:00 Jeffdchang wrote:

Failed to reproduce on LibreOffice 3.4  340m1(Build:103) for OpenSuse
KDE.

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/2

------------------------------------------------------------------------
On 2011-09-30T19:35:03+00:00 Tomáš Chvátal wrote:

Still reproducable on current trunk.

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/3

------------------------------------------------------------------------
On 2011-10-20T13:05:05+00:00 L-lunak wrote:

*** Bug 40901 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/4

------------------------------------------------------------------------
On 2011-10-20T14:54:57+00:00 L-lunak wrote:

Fixed in master.

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/5

------------------------------------------------------------------------
On 2011-10-22T19:37:16+00:00 Tomáš Chvátal wrote:

*** Bug 39521 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/6

------------------------------------------------------------------------
On 2011-11-21T17:28:38+00:00 L-lunak wrote:

*** Bug 42149 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/7

------------------------------------------------------------------------
On 2011-11-22T17:24:36+00:00 L-lunak wrote:

It appears the the fix works only with (as of now not yet released)
Qt-4.8 . This needs to be discussed on the devel list. I'll attach a
backport of the Qt-4.8 change.

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/8

------------------------------------------------------------------------
On 2011-11-22T17:25:16+00:00 L-lunak wrote:

Created attachment 53777
qt4 patch

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/9

------------------------------------------------------------------------
On 2011-12-06T16:43:52+00:00 Cabral wrote:

Created attachment 54150
"Allow using QPixmap outside GUI thread when using raster"

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/10

------------------------------------------------------------------------
On 2011-12-06T16:47:08+00:00 Cabral wrote:

I also had to apply the attached patch on the QT 4.7.4 to solve a
similar problem (https://qa.mandriva.com/show_bug.cgi?id=64792).

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/11

------------------------------------------------------------------------
On 2011-12-07T12:13:26+00:00 Cabral wrote:

My previous comment is not valid, was testing it without having the lo-kde4
package installed. Both patches were not effective to solve the bug (LO 3.4.3 + QT 4.7.4 + KDE 4.6.5), but the only way to fix the problem by now was to force returning true in the qt_pixmap_thread_test function in qpixmap.cpp.

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/12

------------------------------------------------------------------------
On 2011-12-07T18:06:38+00:00 Cabral wrote:

Created attachment 54194
libreoffice 3.4.3 fix to start xinitthread, makes qpixmap happy as it uses xlib thread safe access

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/13

------------------------------------------------------------------------
On 2011-12-07T18:15:04+00:00 Cabral wrote:

For LO 3.4.3 the attached patch is also needed (https://bugs.freedesktop.org/attachment.cgi?id=54194). That was gathered from 3.4.4, and the proposed change from QT 4.8 (https://bugs.freedesktop.org/attachment.cgi?id=54150) is required in QT 4.7.4. Thus, tested with (LO 3.4.3 +
QT 4.7.4 + KDE 4.6.5) and the similar problem (https://qa.mandriva.com/show_bug.cgi?id=64792) is solved.

Sorry for any inconvenience by reporting this in a closed bug, but that
could be useful for who is interested on running LO 3.4.3 with QT 4.7.x.

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/14

------------------------------------------------------------------------
On 2011-12-19T07:48:46+00:00 Dtardon wrote:

*** Bug 43267 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/15

------------------------------------------------------------------------
On 2011-12-19T13:06:30+00:00 Dtardon wrote:

*** Bug 43772 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/16

------------------------------------------------------------------------
On 2011-12-21T10:33:42+00:00 Dtardon wrote:

*** Bug 43833 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/17

------------------------------------------------------------------------
On 2011-12-22T11:35:53+00:00 L-lunak wrote:

*** Bug 42604 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/18

------------------------------------------------------------------------
On 2011-12-23T08:21:38+00:00 Markus-mohrhard wrote:

*** Bug 43907 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/19

------------------------------------------------------------------------
On 2011-12-26T23:36:16+00:00 Markus-mohrhard wrote:

*** Bug 43411 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/qt/+bug/914033/comments/20


** Changed in: qt
       Status: Unknown => Fix Released

** Changed in: qt
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/914033

Title:
  threading crashes in qt with kde theme

Status in Qt:
  Fix Released
Status in “libreoffice” package in Ubuntu:
  New
Status in “qt4-x11” package in Ubuntu:
  New

Bug description:
  Upstream reports that Libreoffice and Qt need a patch each to work
  together with Libreoffice 3.4 and Qt 4.7, this is because of
  assumptions about threading.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qt/+bug/914033/+subscriptions


References