[Bug 608070] New: OO Calc crashes when dragging and dropping cells within a spreadsheet
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.novell.com/show_bug.cgi?id=608070 http://bugzilla.novell.com/show_bug.cgi?id=608070#c0 Summary: OO Calc crashes when dragging and dropping cells within a spreadsheet Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: OpenOffice.org AssignedTo: bnc-team-ooo@forge.provo.novell.com ReportedBy: sven.burmeister@gmx.net QAContact: cwei@novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.9) Gecko/20100317 SUSE/3.5.9-0.1.1 Firefox/3.5.9 If I select an area of multiple cells and drag it to another location in the spreadsheet OO calc crashes. Running it from a konsole shows: oocalc rabauke@linux-fpxk:~> QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 X-Error: BadDrawable (invalid Pixmap or Window parameter) Major opcode: 62 (X_CopyArea) Resource ID: 0x0 Serial No: 73029 (73029) These errors are reported asynchronously, set environment variable SAL_SYNCHRONIZE to 1 to help debugging export SAL_SYNCHRONIZE=1 rabauke@linux-fpxk:~> oocalc rabauke@linux-fpxk:~> QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 X-Error: BadDrawable (invalid Pixmap or Window parameter) Major opcode: 62 (X_CopyArea) Resource ID: 0x0 Serial No: 109825 (109825) Reproducible: Always -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.novell.com/show_bug.cgi?id=608070 http://bugzilla.novell.com/show_bug.cgi?id=608070#c1 --- Comment #1 from Sven Burmeister <sven.burmeister@gmx.net> 2010-05-22 09:53:56 UTC --- Removing openoffice_org-kde4 does not help. Though I do use OO within KDE 4.4.3 from the KKFD repo. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.novell.com/show_bug.cgi?id=608070 http://bugzilla.novell.com/show_bug.cgi?id=608070#c2 --- Comment #2 from Sven Burmeister <sven.burmeister@gmx.net> 2010-05-22 10:11:56 UTC --- Attaching gdb to the calc PID does not give much information either: [New Thread 0x7faf1a0b3910 (LWP 13167)] QPixmap: It is not safe to use pixmaps outside the GUI thread QPainter::begin: Paint device returned engine == 0, type: 2 X-Error: BadDrawable (invalid Pixmap or Window parameter) Major opcode: 62 (X_CopyArea) Resource ID: 0x0 Serial No: 96133 (96133) [Thread 0x7faf2cb0b910 (LWP 13143) exited] [Thread 0x7faf27120910 (LWP 13144) exited] [Thread 0x7faf2617d910 (LWP 13145) exited] [Thread 0x7faf241b1910 (LWP 13152) exited] [Thread 0x7faf2d30c910 (LWP 13142) exited] [Thread 0x7faf1a0b3910 (LWP 13167) exited] Program exited with code 0116. (gdb) bt No stack. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.novell.com/show_bug.cgi?id=608070 http://bugzilla.novell.com/show_bug.cgi?id=608070#c3 Muthu Subramanian K <sumuthu@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |sumuthu@novell.com InfoProvider| |sven.burmeister@gmx.net --- Comment #3 from Muthu Subramanian K <sumuthu@novell.com> 2010-05-24 12:01:07 UTC --- would it be possible for you to try and get a trace by following the instructions in http://en.opensuse.org/Bugs:OOo#How_to_get_backtrace ? Just another try to get the traces... I tried with ooo320-m15 and it is working fine for me. Would it be possible for you to attach the document? Thank you. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.novell.com/show_bug.cgi?id=608070 http://bugzilla.novell.com/show_bug.cgi?id=608070#c4 Petr Mladek <pmladek@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pmladek@novell.com --- Comment #4 from Petr Mladek <pmladek@novell.com> 2010-06-04 14:49:50 UTC --- Sven, could you please try the OOo-3.2.1 packages from the OpenOffice.org:STABLE repository? See, http://en.opensuse.org/Additional_YaST_Package_Repositories#OpenOffice.org_S... The QT error messages look similar to the bug #548354. It was fixed in OOo-3.2. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.novell.com/show_bug.cgi?id=608070 http://bugzilla.novell.com/show_bug.cgi?id=608070#c5 Sven Burmeister <sven.burmeister@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|sven.burmeister@gmx.net | --- Comment #5 from Sven Burmeister <sven.burmeister@gmx.net> 2010-07-07 11:56:07 UTC --- Works with the packages from the STABLE repo. Would be nice though if something basic like d&d would be fixed for 11.2 as well. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.novell.com/show_bug.cgi?id=608070 http://bugzilla.novell.com/show_bug.cgi?id=608070#c6 yfjiang Jiang <yfjiang@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yfjiang@novell.com AssignedTo|bnc-team-ooo@forge.provo.no |pmladek@novell.com |vell.com | --- Comment #6 from yfjiang Jiang <yfjiang@novell.com> 2010-07-08 07:39:29 UTC --- Hi Petr, is it okay to close this one? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.novell.com/show_bug.cgi?id=608070 http://bugzilla.novell.com/show_bug.cgi?id=608070#c7 Petr Mladek <pmladek@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #7 from Petr Mladek <pmladek@novell.com> 2010-07-13 12:54:06 UTC --- Accroding to the comment #5, I close this bug as FIXED for now. We will provide official update for openSUSE-11.2 if there are more complains about this particular bug. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.novell.com/show_bug.cgi?id=608070 http://bugzilla.novell.com/show_bug.cgi?id=608070#c8 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |suse-beta@cboltz.de Resolution|FIXED | --- Comment #8 from Christian Boltz <suse-beta@cboltz.de> 2010-07-13 15:27:33 CEST --- (In reply to comment #7)
We will provide official update for openSUSE-11.2 if there are more complains about this particular bug.
Are you joking?! OK, I can do the same... *complain* *complain* *complain* *complain* *complain* *complain* *complain* Are those enough? ;-) Seriously: This bug is serious enough to release an update for 11.2 - moving cells around in Calc is an everyday task, and the result "Calc crashes" is not acceptable at all. Personally this caused at least 10 crashes for me, including data loss of non-saved data. (In the meantime I trained myself to use cut/paste instead, but that is not a solution.) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.novell.com/show_bug.cgi?id=608070 http://bugzilla.novell.com/show_bug.cgi?id=608070#c9 Petr Mladek <pmladek@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO CC| |coolo@novell.com InfoProvider| |suse-beta@cboltz.de --- Comment #9 from Petr Mladek <pmladek@novell.com> 2010-07-14 08:55:51 UTC --- Christian, before you complained, there was only one person reporting this bug. If it is so critical, I would expect many more people complaining, more duplicates, ... In each case, I am not able to reproduce it on openSUSE-11.2-x86_64, with the default OOo-3.1.1.4 packages, applied all maintenanance updates, in KDE4 OpenOffice_org-kde4 is installed. Could you please provide a test document and describe the steps how to reproduce it? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=608070 https://bugzilla.novell.com/show_bug.cgi?id=608070#c10 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |REOPENED InfoProvider|suse-beta@cboltz.de | --- Comment #10 from Christian Boltz <suse-beta@cboltz.de> 2010-08-26 15:41:46 CEST --- Created an attachment (id=385666) --> (http://bugzilla.novell.com/attachment.cgi?id=385666) test document to reproduce the crash Crash reproducer: 1) select lines 18 to 25 (by clicking on the line numbers on the left) - or – select A18:E25 2) move the selected block one line upwards (so that it starts at line 17) 3) watch OpenOffice crashing ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=608070 https://bugzilla.novell.com/show_bug.cgi?id=608070#c11 Jan Holesovsky <kendy@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED CC| |kendy@novell.com Resolution| |FIXED --- Comment #11 from Jan Holesovsky <kendy@novell.com> 2010-08-26 17:54:24 UTC --- Confirmed that neither the OOo from the STABLE repository, nor the OpenOffice.org from 11.3 does not have this problem. If you do not want to upgrade your distro, please upgrade your OOo from: http://download.opensuse.org/repositories/OpenOffice.org:/STABLE/openSUSE_11... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com