Bug 288600 - Dolphin in KDE 4.7.3 crashed while tried to show content of xls file in a new tab
Summary: Dolphin in KDE 4.7.3 crashed while tried to show content of xls file in a new...
Status: RESOLVED FIXED
Alias: None
Product: calligrasheets
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Sheets (KSpread) Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-09 21:10 UTC by David Kredba
Modified: 2011-12-14 06:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Kredba 2011-12-09 21:10:49 UTC
Application: konqueror (4.7.3 (4.7.3))
KDE Platform Version: 4.7.3 (4.7.3) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.1.4-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:

Browsing folders in home folder and checking content. Clicked xls file and Dolphin opened new tab. Tried to switch to this new tab and after a few clicks to it Dolphin crashed.

File contains Excel code with color lines, black lines and simple drawings.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0x0000000000000020 in ?? ()
#7  0x00007f0157cf1c88 in qDeleteAll<QHash<Calligra::Tables::Sheet const*, Calligra::Tables::SheetView*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#8  qDeleteAll<QHash<Calligra::Tables::Sheet const*, Calligra::Tables::SheetView*> > (c=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#9  Calligra::Tables::View::~View (this=0x39d8460, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /var/tmp/portage/app-office/calligra-2.3.84/work/calligra-2.3.84/tables/part/View.cpp:632
#10 0x00007f0157cf1e69 in Calligra::Tables::View::~View (this=0x39d8460, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /var/tmp/portage/app-office/calligra-2.3.84/work/calligra-2.3.84/tables/part/View.cpp:655
#11 0x0000003007572ab5 in QObjectPrivate::deleteChildren (this=<optimized out>) at kernel/qobject.cpp:1955
#12 0x0000003008819003 in QWidget::~QWidget (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#13 0x00007f01578bc668 in ~KoViewWrapperWidget (this=0x2c4b970, __in_chrg=<optimized out>) at /var/tmp/portage/app-office/calligra-2.3.84/work/calligra-2.3.84/libs/main/KoDocument.cpp:232
#14 KoViewWrapperWidget::~KoViewWrapperWidget (this=0x2c4b970, __in_chrg=<optimized out>) at /var/tmp/portage/app-office/calligra-2.3.84/work/calligra-2.3.84/libs/main/KoDocument.cpp:234
#15 0x0000003024026ce3 in KParts::Part::~Part (this=<optimized out>, __vtt_parm=<optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.7.3-r11/work/kdelibs-4.7.3/kparts/part.cpp:209
#16 0x00007f01578bb3c3 in KoDocument::~KoDocument (this=0x2d59150, __vtt_parm=0x7f0157fae270, __in_chrg=<optimized out>) at /var/tmp/portage/app-office/calligra-2.3.84/work/calligra-2.3.84/libs/main/KoDocument.cpp:393
#17 0x00007f0157cd98c2 in Calligra::Tables::Doc::~Doc (this=0x2d59150, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /var/tmp/portage/app-office/calligra-2.3.84/work/calligra-2.3.84/tables/part/Doc.cpp:174
#18 0x00007f0157cd9939 in Calligra::Tables::Doc::~Doc (this=0x2d59150, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /var/tmp/portage/app-office/calligra-2.3.84/work/calligra-2.3.84/tables/part/Doc.cpp:181
#19 0x000000311e246d73 in KonqView::~KonqView (this=<optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3/konqueror/src/konqview.cpp:123
#20 0x000000311e247059 in KonqView::~KonqView (this=<optimized out>, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3/konqueror/src/konqview.cpp:131
#21 0x000000311e25053f in KonqViewManager::removeTab (this=<optimized out>, currentFrame=<optimized out>, emitAboutToRemoveSignal=<optimized out>) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3/konqueror/src/konqviewmanager.cpp:428
#22 0x000000311e28c37a in KonqMainWindow::removeTab (this=<optimized out>, tabIndex=<optimized out>) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3/konqueror/src/konqmainwindow.cpp:2456
#23 0x000000311e299b24 in KonqMainWindow::qt_metacall (this=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3_build/konqueror/src/konqmainwindow.moc:417
#24 0x00000030075777aa in QObject::event (this=<optimized out>, e=<optimized out>) at kernel/qobject.cpp:1217
#25 0x000000300881d65b in QWidget::event (this=<optimized out>, event=<optimized out>) at kernel/qwidget.cpp:8754
#26 0x0000003008bbbe1b in QMainWindow::event (this=<optimized out>, event=<optimized out>) at widgets/qmainwindow.cpp:1478
#27 0x0000003011558528 in KXmlGuiWindow::event (this=<optimized out>, ev=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.7.3-r11/work/kdelibs-4.7.3/kdeui/xmlgui/kxmlguiwindow.cpp:126
#28 0x000000311e27d16c in KonqMainWindow::event (this=<optimized out>, e=<optimized out>) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3/konqueror/src/konqmainwindow.cpp:5575
#29 0x00000030087cd574 in notify_helper (e=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qapplication.cpp:4481
#30 QApplicationPrivate::notify_helper (this=<optimized out>, receiver=<optimized out>, e=<optimized out>) at kernel/qapplication.cpp:4453
#31 0x00000030087d2401 in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=<optimized out>) at kernel/qapplication.cpp:4360
#32 0x000000301145ba06 in KApplication::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.7.3-r11/work/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:311
#33 0x0000003007560fcc in QCoreApplication::notifyInternal (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:787
#34 0x0000003007564388 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>, data=<optimized out>) at kernel/qcoreapplication.cpp:1428
#36 0x000000300758b713 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#37 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#38 0x00000030050470fd in g_main_dispatch (context=0x277de10) at gmain.c:2441
#39 g_main_context_dispatch (context=0x277de10) at gmain.c:3011
#40 0x00000030050478f8 in g_main_context_iterate (context=0x277de10, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#41 0x0000003005047ac9 in g_main_context_iteration (context=0x277de10, may_block=1) at gmain.c:3152
#42 0x000000300758bb6f in QEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#43 0x000000300887031e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00000030075601d2 in QEventLoop::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qeventloop.cpp:149
#45 0x00000030075603cf in QEventLoop::exec (this=<optimized out>, flags=<optimized out>) at kernel/qeventloop.cpp:201
#46 0x0000003007564577 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#47 0x000000311e2b8bc2 in kdemain (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3/konqueror/src/konqmain.cpp:227
#48 0x00000000004089d7 in launch (argc=4, _name=0x2754648 "konqueror", args=<optimized out>, cwd=0x27546a6 "/home/dave2", envc=<optimized out>, envs=<optimized out>, reset_env=true, tty=0x0, avoid_loops=false, startup_id_str=0x2755be6 "srv5;1323464392;802412;6417_TIME17730125") at /var/tmp/portage/kde-base/kdelibs-4.7.3-r11/work/kdelibs-4.7.3/kinit/kinit.cpp:734
#49 0x0000000000409a86 in handle_launcher_request (sock=15, who=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.7.3-r11/work/kdelibs-4.7.3/kinit/kinit.cpp:1226
#50 0x000000000040a04a in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.7.3-r11/work/kdelibs-4.7.3/kinit/kinit.cpp:1410
#51 0x0000000000405a2e in main (argc=2, argv=0x7fff73578e00, envp=0x7fff735790d0) at /var/tmp/portage/kde-base/kdelibs-4.7.3-r11/work/kdelibs-4.7.3/kinit/kinit.cpp:1907

Reported using DrKonqi
Comment 1 Sebastian Sauer 2011-12-14 06:18:48 UTC
Fixed with commit 74d0892630f.