Bug 187547 - Korganizer crashes on opening an ICAL file (for instance in Krusader)
Summary: Korganizer crashes on opening an ICAL file (for instance in Krusader)
Status: RESOLVED DUPLICATE of bug 205713
Alias: None
Product: krusader
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 187573 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-03-18 20:18 UTC by René Krell
Modified: 2010-11-18 17:52 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
The ICAL file the KOrganizerPart is crashing with (5.62 KB, text/calendar)
2009-03-18 20:19 UTC, René Krell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description René Krell 2009-03-18 20:18:35 UTC
Version:           4.2.1 (using 4.2.1 (KDE 4.2.1) "release 104", KDE:KDE4:Factory:Desktop / openSUSE_11.1)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.27.19-3.2-default

Opening an ICAL file from Krusader by pressing F3 results in a crash.
Krusader uses a KOrganizerPart to view ICAL files.
I will attach the problematic ICAL file for reproducing.

Backtrace:

Application: Krusader (krusader), signal SIGSEGV
0x00007fa0f7659cb0 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fa0fc83d750 (LWP 19890))]

Thread 1 (Thread 0x7fa0fc83d750 (LWP 19890)):
[KCrash Handler]
#5  QWidget::window (this=0x0) at ../../src/corelib/kernel/qobject.h:243
#6  0x00007fa0dbe17cc8 in KOrganizerPart (this=0xc9c040, parentWidget=0x0, parent=0xd83680) at /usr/include/QtGui/qwidget.h:309
#7  0x00007fa0dbe1898f in KPluginFactory::createPartInstance<KOrganizerPart> (parentWidget=0x0, parent=0xd83680, args=@0x7fff048839b0) at /usr/include/kpluginfactory.h:467
#8  0x00007fa0fa61c9fd in KPluginFactory::create (this=0xc9b480, iface=0xd99af8 "KParts::ReadOnlyPart", parentWidget=0x0, parent=0xd83680, args=@0x7fff048839b0, keyword=@0x7fff048839a0)
    at /usr/src/debug/kdelibs-4.2.1/kdecore/util/kpluginfactory.cpp:191
#9  0x0000000000510886 in KPluginFactory::create(QObject*, char const*, QStringList const&) ()
#10 0x000000000050ffac in PanelViewer::getPart(QString) ()
#11 0x00000000005103f1 in PanelViewer::openUrl(KUrl const&, KrViewer::Mode) ()
#12 0x000000000050a618 in KrViewer::view(KUrl, KrViewer::Mode, bool, QWidget*) ()
#13 0x000000000050a86f in KrViewer::view(KUrl, QWidget*) ()
#14 0x0000000000527729 in ListPanelFunc::view() ()
#15 0x000000000047a335 in KRslots::qt_metacall(QMetaObject::Call, int, void**) ()
#16 0x00007fa0f84049c2 in QMetaObject::activate (sender=0xaec120, from_signal_index=<value optimized out>, to_signal_index=6, argv=0x40) at kernel/qobject.cpp:3069
#17 0x00007fa0f8db4ef7 in QAction::triggered (this=0x0, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#18 0x00007fa0f8db6370 in QAction::activate (this=0xaec120, event=<value optimized out>) at kernel/qaction.cpp:1160
#19 0x00007fa0f8db8e87 in QAction::event (this=0x0, e=<value optimized out>) at kernel/qaction.cpp:1079
#20 0x00007fa0fb474fd3 in KAction::event (this=0x0, event=0x7fff04884600) at /usr/src/debug/kdelibs-4.2.1/kdeui/actions/kaction.cpp:88
#21 0x00007fa0f8dbae8d in QApplicationPrivate::notify_helper (this=0x8d6700, receiver=0xaec120, e=0x7fff04884600) at kernel/qapplication.cpp:4084
#22 0x00007fa0f8dc309a in QApplication::notify (this=0x7fff04885f70, receiver=0xaec120, e=0x7fff04884600) at kernel/qapplication.cpp:4049
#23 0x00007fa0fb53dd5b in KApplication::notify (this=0x7fff04885f70, receiver=0xaec120, event=0x7fff04884600) at /usr/src/debug/kdelibs-4.2.1/kdeui/kernel/kapplication.cpp:307
#24 0x00007fa0f83eef3c in QCoreApplication::notifyInternal (this=0x7fff04885f70, receiver=0xaec120, event=0x7fff04884600) at kernel/qcoreapplication.cpp:602
#25 0x00007fa0f8df064d in QShortcutMap::dispatchEvent (this=<value optimized out>, e=0x7fff04884b00) at ../../src/corelib/kernel/qcoreapplication.h:213
#26 0x00007fa0f8df24bc in QShortcutMap::tryShortcutEvent (this=0x8d6818, o=<value optimized out>, e=0x7fff04884b00) at kernel/qshortcutmap.cpp:369
#27 0x00007fa0f8dc40c1 in QApplication::notify (this=0x7fff04885f70, receiver=0xa2c470, e=0x7fff04884b00) at kernel/qapplication.cpp:3673
#28 0x00007fa0fb53dd5b in KApplication::notify (this=0x7fff04885f70, receiver=0xa2c470, event=0x7fff04884b00) at /usr/src/debug/kdelibs-4.2.1/kdeui/kernel/kapplication.cpp:307
#29 0x00007fa0f83eef3c in QCoreApplication::notifyInternal (this=0x7fff04885f70, receiver=0xa2c470, event=0x7fff04884b00) at kernel/qcoreapplication.cpp:602
#30 0x00007fa0f8e4e5d4 in QKeyMapper::sendKeyEvent (keyWidget=0xa2c470, grab=<value optimized out>, type=QEvent::KeyPress, code=16777266, modifiers={i = 76041520}, text=@0x7fff04884d20, 
    autorepeat=false, count=1, nativeScanCode=69, nativeVirtualKey=65472, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1678
#31 0x00007fa0f8e50942 in QKeyMapperPrivate::translateKeyEvent (this=0x929520, keyWidget=0xa2c470, event=0x7fff048858f0, grab=64) at kernel/qkeymapper_x11.cpp:1648
#32 0x00007fa0f8e2aaad in QApplication::x11ProcessEvent (this=0x7fff04885f70, event=0x7fff048858f0) at kernel/qapplication_x11.cpp:3434
#33 0x00007fa0f8e52394 in x11EventSourceDispatch (s=0x8d9e50, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#34 0x00007fa0f34290db in IA__g_main_context_dispatch (context=0x8d9120) at gmain.c:2144
#35 0x00007fa0f342c8ad in g_main_context_iterate (context=0x8d9120, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#36 0x00007fa0f342ca6b in IA__g_main_context_iteration (context=0x8d9120, may_block=1) at gmain.c:2841
#37 0x00007fa0f841865f in QEventDispatcherGlib::processEvents (this=0x8d35b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#38 0x00007fa0f8e51b1f in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#39 0x00007fa0f83ed7d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 76045280}) at kernel/qeventloop.cpp:149
#40 0x00007fa0f83edb9d in QEventLoop::exec (this=0x7fff04885c20, flags={i = 76045360}) at kernel/qeventloop.cpp:200
#41 0x00007fa0f83efe84 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#42 0x000000000045b861 in main ()
Comment 1 René Krell 2009-03-18 20:19:51 UTC
Created attachment 32242 [details]
The ICAL file the KOrganizerPart is crashing with
Comment 2 Allen Winter 2009-03-19 02:56:25 UTC
The ical file you attached works fine for me in KOrganizer trunk.

The backtrace you provide really doesn't indicate a problem in loading the file, but more seems like it is a problem with Krusader loading the KOrganizer part.
Comment 3 Dario Andres 2009-03-19 13:34:56 UTC
*** Bug 187573 has been marked as a duplicate of this bug. ***
Comment 4 René Krell 2009-03-19 13:57:41 UTC
Ok, so this seems to concern Krusader itself instead of KOrganizer:
- KDE Version  2.0.0-SVN "Mars Pathfinder" (KDE 4.2.1 (KDE 4.2.1) "release 104", KDE:KDE4:Factory:Desktop / openSUSE_11.1)
- Application  File Manager
- Operating System  Linux (x86_64) release 2.6.27.19-3.2-default
- Compiler  gcc

SVN r6244
Using Qt 4.5.
Comment 5 Sergio Martins 2009-04-04 16:56:18 UTC
(In reply to comment #4)
> Ok, so this seems to concern Krusader itself instead of KOrganizer

I'm reassigning to krusader then
Comment 6 Dario Andres 2010-11-18 17:52:46 UTC
[Comment from a bug triager]
The bug appears when using KOrganizerPart embbeded (like in Krusader or inside a PyQt example). That issue is being tracked at bug 205713. Merging.
Thanks

*** This bug has been marked as a duplicate of bug 205713 ***