Summary: | korganizer crashes on saving new calendar | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Irina Rempt <irina> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | Regnaron, winter |
Priority: | NOR | ||
Version: | 4.1 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Irina Rempt
2008-10-29 12:19:44 UTC
(In reply to comment #0) Also, trying to save a completely new calendar (.kde/share/apps/konqueror and .konquerorrc moved to force a fresh instance) from a konsole, I get this: ASSERT: "options != 0" in file /build/buildd/kde4libs-4.1.2/kdecore/io/kurl.cpp, line 1191 KCrash: Application 'korganizer' crashing... sock_file=/home/irina/.kde/socket-turenay/kdeinit4__0 Confirming on KDE-4.1.69. Steps to reproduce: 1) Open new Calendar 2) Create entries 3) try to save the calendar 4) See korganizer crash with the following backtrace: Application: KOrganizer (korganizer), signal SIGABRT Thread 1 (Thread 0xb5274940 (LWP 20710)): [KCrash Handler] #6 0xffffe424 in __kernel_vsyscall () #7 0xb5919690 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0xb591aed8 in *__GI_abort () at abort.c:88 #9 0xb7e6132f in qt_message_output (msgType=QtFatalMsg, buf=0xbff59e90 "ASSERT: \"options != 0\" in file /var/tmp/portage/kde-base/kdelibs-4.1.69/work/kdelibs-4.1.69/kdecore/io/kurl.cpp, line 1196") at global/qglobal.cpp:2108 #10 0xb7e613ee in qFatal (msg=0xb7faae7c "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2309 #11 0xb7e6172f in qt_assert (assertion=0xb7bd1a5a "options != 0", file=0xb7bd19a8 "/var/tmp/portage/kde-base/kdelibs-4.1.69/work/kdelibs-4.1.69/kdecore/io/kurl.cpp", line=1196) at global/qglobal.cpp:1878 #12 0xb7af0300 in KUrl::fileName (this=0xbff5bfe4, options=@0xbff5bfa4) at /var/tmp/portage/kde-base/kdelibs-4.1.69/work/kdelibs-4.1.69/kdecore/io/kurl.cpp:1196 #13 0xb65ec108 in ActionManager::getSaveURL (this=0x83b7578) at /var/tmp/portage/kde-base/korganizer-4.1.69/work/korganizer-4.1.69/korganizer/actionmanager.cpp:1251 #14 0xb65ed3cc in ActionManager::file_saveas (this=0x83b7578) at /var/tmp/portage/kde-base/korganizer-4.1.69/work/korganizer-4.1.69/korganizer/actionmanager.cpp:865 #15 0xb65efee8 in ActionManager::qt_metacall (this=0x83b7578, _c=QMetaObject::InvokeMetaMethod, _id=50, _a=0xbff5c14c) at /var/tmp/portage/kde-base/korganizer-4.1.69/work/korganizer_build/korganizer/actionmanager.moc:240 #16 0xb7f714e1 in QMetaObject::activate (sender=0x8495af8, from_signal_index=<value optimized out>, to_signal_index=6, argv=0xbff5c14c) at kernel/qobject.cpp:3028 #17 0xb7f71904 in QMetaObject::activate (sender=0x8495af8, m=0xb787e038, from_local_signal_index=1, to_local_signal_index=2, argv=0xbff5c14c) at kernel/qobject.cpp:3118 #18 0xb70c8ffb in QAction::triggered (this=0x8495af8, _t1=false) at .moc/debug-shared/moc_qaction.cpp:216 #19 0xb70c986c in QAction::activate (this=0x8495af8, event=QAction::Trigger) at kernel/qaction.cpp:1131 #20 0xb74aa544 in QMenuPrivate::activateAction (this=0x84d1578, action=0x8495af8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1008 #21 0xb74aafaf in QMenu::mouseReleaseEvent (this=0x84c68b8, e=0xbff5c99c) at widgets/qmenu.cpp:2175 #22 0xb6ee60ea in KMenu::mouseReleaseEvent (this=0x84c68b8, e=0xbff5c99c) at /var/tmp/portage/kde-base/kdelibs-4.1.69/work/kdelibs-4.1.69/kdeui/widgets/kmenu.cpp:452 #23 0xb71275a2 in QWidget::event (this=0x84c68b8, event=0xbff5c99c) at kernel/qwidget.cpp:7169 #24 0xb74ad341 in QMenu::event (this=0x84c68b8, e=0xbff5c99c) at widgets/qmenu.cpp:2271 #25 0xb70cefab in QApplicationPrivate::notify_helper (this=0x806a7c8, receiver=0x84c68b8, e=0xbff5c99c) at kernel/qapplication.cpp:3809 #26 0xb70d6438 in QApplication::notify (this=0xbff5d010, receiver=0x84c68b8, e=0xbff5c99c) at kernel/qapplication.cpp:3534 #27 0xb6e302b1 in KApplication::notify (this=0xbff5d010, receiver=0x84c68b8, event=0xbff5c99c) at /var/tmp/portage/kde-base/kdelibs-4.1.69/work/kdelibs-4.1.69/kdeui/kernel/kapplication.cpp:307 #28 0xb7f5ab21 in QCoreApplication::notifyInternal (this=0xbff5d010, receiver=0x84c68b8, event=0xbff5c99c) at kernel/qcoreapplication.cpp:593 #29 0xb70d7879 in QApplicationPrivate::sendMouseEvent (receiver=0x84c68b8, event=0xbff5c99c, alienWidget=0x0, nativeWidget=0x84c68b8, buttonDown=0xb7894c60, lastMouseReceiver=@0xb7894c64) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #30 0xb713fc1f in QETWidget::translateMouseEvent (this=0x84c68b8, event=0xbff5cea8) at kernel/qapplication_x11.cpp:3982 #31 0xb713e31e in QApplication::x11ProcessEvent (this=0xbff5d010, event=0xbff5cea8) at kernel/qapplication_x11.cpp:3044 #32 0xb716496d in QEventDispatcherX11::processEvents (this=0x8069620, flags={i = -1074409656}) at kernel/qeventdispatcher_x11.cpp:134 #33 0xb7f596b0 in QEventLoop::processEvents (this=0xbff5cfc0, flags={i = -1074409592}) at kernel/qeventloop.cpp:149 #34 0xb7f59852 in QEventLoop::exec (this=0xbff5cfc0, flags={i = -1074409528}) at kernel/qeventloop.cpp:200 #35 0xb7f5bc6f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851 #36 0xb70ced43 in QApplication::exec () at kernel/qapplication.cpp:3337 #37 0x08051ee7 in main (argc=) at /var/tmp/portage/kde-base/korganizer-4.1.69/work/korganizer-4.1.69/korganizer/main.cpp:58 What do you mean by "open a new calendar"? Do you mean create a new calendar resource? If so, which type of calendar resource? Or maybe you mean to import a calendar? Or maybe get hot new stuff? (In reply to comment #3) > What do you mean by "open a new calendar"? > > Do you mean create a new calendar resource? If so, which type of calendar > resource? new .vcs calendar (choose "New" in menu, try to save it) > > Or maybe you mean to import a calendar? no, importing calendars is no problem (except that I have only KDE3 calendars, and they show up in UTC instead of CET) > Or maybe get hot new stuff? no, definitely not, not even tried that. I can reproduce it very reliably: 1. Open Korganizer 2. File -> New 3. File -> Save 4. call it something, let it choose its own .vcs extension 5. CRASH! I just committed a fix for this. Next I will backport this fix for the 4.1.4 release. |