Bug 211834 - open file, freeze, kspread
Summary: open file, freeze, kspread
Status: RESOLVED FIXED
Alias: None
Product: calligrasheets
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Sheets (KSpread) Bugs
URL:
Keywords:
: 213352 217205 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-25 21:33 UTC by Kiril Vladimiroff
Modified: 2010-02-07 19:18 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kiril Vladimiroff 2009-10-25 21:33:05 UTC
Application that crashed: kspread
Version of the application: 2.0.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-ARCH x86_64

What I was doing when the application crashed:
I've just opened Kspread with blank worksheet and then tried to Open .xls file. Right after clicking the Open button the whole Kspread just freezed.

 -- Backtrace:
Application: KSpread (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#5  0x00007fa43c05774a in KFileWidget::KFileWidget(KUrl const&, QWidget*) () from /usr/lib/libkfile.so.4
#6  0x00007fa422078a84 in KFileModule::createFileWidget(KUrl const&, QWidget*) () from /usr/lib/kde4/libkfilemodule.so
#7  0x00007fa446de1216 in KFileDialog::KFileDialog(KUrl const&, QString const&, QWidget*, QWidget*) () from /usr/lib/libkio.so.5
#8  0x00007fa43c546048 in KoMainWindow::slotFileOpen() () from /usr/lib/libkomain.so.5
#9  0x00007fa43c549ff9 in KoMainWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkomain.so.5
#10 0x00007fa447e2fd3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x00007fa445bb1227 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#12 0x00007fa445bb266f in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#13 0x00007fa445f19a3a in ?? () from /usr/lib/libQtGui.so.4
#14 0x00007fa445f19cc5 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#15 0x00007fa445fe7b4a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00007fa445c05ad0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007fa445bb707c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007fa445bbe191 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007fa4467ea586 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#20 0x00007fa447e1abfc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#21 0x00007fa445bbda60 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#22 0x00007fa445c23a04 in ?? () from /usr/lib/libQtGui.so.4
#23 0x00007fa445c226da in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#24 0x00007fa445c4a96c in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007fa444b1c1fe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0x00007fa444b1fbb8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#27 0x00007fa444b1fce0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0x00007fa447e43123 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0x00007fa445c4a14e in ?? () from /usr/lib/libQtGui.so.4
#30 0x00007fa447e19532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x00007fa447e19904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x00007fa447e1bab9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#33 0x00007fa43c7e14c5 in kdemain () from /usr/lib/libkdeinit4_kspread.so
#34 0x0000000000406eae in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-25 22:18:05 UTC
- Does this happen in any other KDE application in your system ?
- Have you used KDEmod before? Did you had some kdemod/official arch kde mixup at some time ?
Thanks
Comment 2 Kiril Vladimiroff 2009-10-26 09:18:29 UTC
-Nope this never happened with any other application
-I don't use kdemod and no mixups. Just one clear kde package.
Comment 3 Dario Andres 2009-11-11 02:57:42 UTC
*** Bug 213352 has been marked as a duplicate of this bug. ***
Comment 4 Eduard Huguet 2009-12-10 23:56:17 UTC
Symptoms are very close to those of bug 214464. Maybe they are related?

http://bugs.kde.org/show_bug.cgi?id=214464
Comment 5 Dario Andres 2009-12-14 17:44:33 UTC
It doesn't seem related besides both bug reports are about freezes...
Comment 6 Eduard Huguet 2009-12-15 09:46:47 UTC
I'd say they are: I think in both cases the problem is that the program just freezes when painting the spreadsheet view, no matter if the document is empty or loaded from an existing file.

By the way, yesterday I made some additional tests with the following (surprising...) results:
   · double click on an ODS file from Dolphin: document opens fine
   · start KSpread (from KRunner), then open the same document: program hangs

Any ideas?
Comment 7 Eugene Markow 2009-12-22 21:52:03 UTC
The non-appearing spreadsheet / cells issue on KSpread was first reported on 2009-10-14 at bug report #210534.

https://bugs.kde.org/show_bug.cgi?id=210534

Thanks.
Comment 8 Sebastian Sauer 2010-01-26 14:56:46 UTC
The invisible cells are another issue that got fixed meanwhile. This bugreport looks similar to bug 217205
Comment 9 Sebastian Sauer 2010-02-04 20:41:39 UTC
*** Bug 217205 has been marked as a duplicate of this bug. ***
Comment 10 Sebastian Sauer 2010-02-04 21:18:28 UTC
Can anyone still reproduce this with KSpread >= 2.1?
Comment 11 Eduard Huguet 2010-02-04 23:26:51 UTC
Hi,
It seems to be working fine now (KSpread 2.1.0, on Gentoo AMD64).

Regards
Comment 12 Sebastian Sauer 2010-02-07 19:18:36 UTC
The issue was fixed. More such crashers got fixed in 2.1.1. Thanks for the feedback.