Bug 183516 - crash editing remote file
Summary: crash editing remote file
Status: RESOLVED WORKSFORME
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-07 05:58 UTC by Federico Torres
Modified: 2011-06-04 16:35 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
backtrace (4.37 KB, text/plain)
2009-02-07 23:26 UTC, Federico Torres
Details
valgrind korganizer --nofork &> report.txt output (292.37 KB, text/plain)
2009-02-10 08:08 UTC, Federico Torres
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Federico Torres 2009-02-07 05:58:45 UTC
Version:           4.1.0 (using 4.1.3 (KDE 4.1.3), Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.27-11-generic

Panorame:

Using Google calendar with gcaldaemon as bridge to save functionality, works fine loading data, crash when saving data

Backtrace:
http://pastebin.ubuntu.com/115051/

How to reproduce:
1.- Make the config to use gcaldaemon normally
2.- Make a new date, don't matter the data
3.- Save
4.- Crash in 1-2 seconds

Note: The data was sucessful saved on Google Calendar

Note2: Sorry for my bad english, hope can understand it

Thanks a lot!
Comment 1 Sergio Martins 2009-02-07 06:08:43 UTC
Can you install debug symbols and paste a new backtrace?

Read this if you need:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

Pasting inline bt:
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(...)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
#6  0x00000003 in ?? ()
#7  0xb7b15306 in ?? () from /usr/lib/libkorganizerprivate.so.4
#8  0xb7b159d8 in ?? () from /usr/lib/libkorganizerprivate.so.4
#9  0xb7b19f3a in ?? () from /usr/lib/libkorganizerprivate.so.4
#10 0xb7f9aa60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#11 0xb7f9b7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb74f83a7 in KDialog::okClicked () from /usr/lib/libkdeui.so.5
#13 0xb74fb378 in KDialog::slotButtonClicked () from /usr/lib/libkdeui.so.5
#14 0xb74fb4e4 in KDialog::qt_metacall () from /usr/lib/libkdeui.so.5
#15 0xb75c8eaa in KPageDialog::qt_metacall () from /usr/lib/libkdeui.so.5
#16 0xb7b1578a in ?? () from /usr/lib/libkorganizerprivate.so.4
#17 0xb7b19f3a in ?? () from /usr/lib/libkorganizerprivate.so.4
#18 0xb7f9aa60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb7f9b7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb7f9e873 in QSignalMapper::mapped () from /usr/lib/libQtCore.so.4
#21 0xb7f9f0fd in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#22 0xb7f9f2ee in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#23 0xb7f9fbbb in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4
#24 0xb7f9aa60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0xb7f9ae60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0xb71e6e61 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
#27 0xb6f3a199 in ?? () from /usr/lib/libQtGui.so.4
#28 0xb6f3bd94 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb6f3c026 in QAbstractButton::mouseReleaseEvent ()
   from /usr/lib/libQtGui.so.4
#30 0xb6c50962 in QWidget::event () from /usr/lib/libQtGui.so.4
#31 0xb6f3a03e in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#32 0xb6fe0910 in QPushButton::event () from /usr/lib/libQtGui.so.4
#33 0xb6bf88ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#34 0xb6c010e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#35 0xb7597b2d in KApplication::notify () from /usr/lib/libkdeui.so.5
#36 0xb7f85e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#37 0xb6c0036e in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#38 0xb6c6a656 in ?? () from /usr/lib/libQtGui.so.4
#39 0xb6c699e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#40 0xb6c937aa in ?? () from /usr/lib/libQtGui.so.4
#41 0xb67ce6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0xb67d1da3 in ?? () from /usr/lib/libglib-2.0.so.0
#43 0xb67d1f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#44 0xb7fb0478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#45 0xb6c92ea5 in ?? () from /usr/lib/libQtGui.so.4
#46 0xb7f8452a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#47 0xb7f846ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#48 0xb7f86da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#49 0xb6bf8767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#50 0x0804ea50 in _start ()
#0  0xb80a6430 in __kernel_vsyscall (
Comment 2 Dario Andres 2009-02-07 13:27:51 UTC
@Federico: you need to install the "kdepim-dbg" package in order to obtain a better backtrace :)
Comment 3 Federico Torres 2009-02-07 23:26:40 UTC
Created attachment 31100 [details]
backtrace
Comment 4 Federico Torres 2009-02-07 23:28:08 UTC
Thanks for the answers, here is the backtrace with debug symbols

:)
Comment 5 Médéric Boquien 2009-02-07 23:28:57 UTC
Pasting for easier search.

Aplicación: Kontact (kontact), señal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb4da36c0 (LWP 7419)]
[KCrash handler]
#6  0x00000000 in ?? ()
#7  0xb0dcc306 in KOIncidenceEditor::slotOk (this=0x94c2a80)
    at /build/buildd/kdepim-4.1.3/korganizer/koincidenceeditor.cpp:118
#8  0xb0dcc9d8 in KOIncidenceEditor::qt_metacall (this=0x94c2a80, 
    _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbfe7e4b8)
    at /build/buildd/kdepim-4.1.3/obj-i486-linux-gnu/korganizer/koincidenceeditor.moc:126
#9  0xb0dd0f3a in KOEventEditor::qt_metacall (this=0x94c2a80, 
    _c=QMetaObject::InvokeMetaMethod, _id=90, _a=0xbfe7e4b8)
    at /build/buildd/kdepim-4.1.3/obj-i486-linux-gnu/korganizer/koeventeditor.moc:69
#10 0xb7f73a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#11 0xb7f747e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb79c13a7 in KDialog::okClicked (this=0x94c2a80)
    at /build/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kdialog.moc:247
#13 0xb79c4378 in KDialog::slotButtonClicked (this=0x94c2a80, button=4)
    at /build/buildd/kde4libs-4.1.3/kdeui/dialogs/kdialog.cpp:844
#14 0xb79c44e4 in KDialog::qt_metacall (this=0x94c2a80, 
    _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfe7e6ec)
    at /build/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kdialog.moc:181
#15 0xb7a91eaa in KPageDialog::qt_metacall (this=0x94c2a80, 
    _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfe7e6ec)
    at /build/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kpagedialog.moc:63
#16 0xb0dcc78a in KOIncidenceEditor::qt_metacall (this=0x94c2a80, 
    _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfe7e6ec)
    at /build/buildd/kdepim-4.1.3/obj-i486-linux-gnu/korganizer/koincidenceeditor.moc:104
#17 0xb0dd0f3a in KOEventEditor::qt_metacall (this=0x94c2a80, 
    _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfe7e6ec)
    at /build/buildd/kdepim-4.1.3/obj-i486-linux-gnu/korganizer/koeventeditor.moc:69
#18 0xb7f73a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb7f747e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb7f77873 in QSignalMapper::mapped () from /usr/lib/libQtCore.so.4
#21 0xb7f780fd in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#22 0xb7f782ee in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#23 0xb7f78bbb in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4
#24 0xb7f73a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0xb7f73e60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0xb7553e61 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
#27 0xb72a7199 in ?? () from /usr/lib/libQtGui.so.4
#28 0xb72a8d94 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb72a9026 in QAbstractButton::mouseReleaseEvent ()
   from /usr/lib/libQtGui.so.4
#30 0xb6fbd962 in QWidget::event () from /usr/lib/libQtGui.so.4
#31 0xb72a703e in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#32 0xb734d910 in QPushButton::event () from /usr/lib/libQtGui.so.4
#33 0xb6f658ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#34 0xb6f6e0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#35 0xb7a60b2d in KApplication::notify (this=0xbfe7f718, receiver=0x9516660, 
    event=0xbfe7ee48)
    at /build/buildd/kde4libs-4.1.3/kdeui/kernel/kapplication.cpp:311
#36 0xb7f5ee61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#37 0xb6f6d36e in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#38 0xb6fd7656 in ?? () from /usr/lib/libQtGui.so.4
#39 0xb6fd69e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#40 0xb70007aa in ?? () from /usr/lib/libQtGui.so.4
#41 0xb6b3b6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0xb6b3eda3 in ?? () from /usr/lib/libglib-2.0.so.0
#43 0xb6b3ef61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#44 0xb7f89478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#45 0xb6fffea5 in ?? () from /usr/lib/libQtGui.so.4
#46 0xb7f5d52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#47 0xb7f5d6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#48 0xb7f5fda5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#49 0xb6f65767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#50 0x0804bf52 in main (argc=1, argv=0xbfe7fa14)
    at /build/buildd/kdepim-4.1.3/kontact/src/main.cpp:218
#0  0xb807f430 in __kernel_vsyscall ()
Comment 6 Sergio Martins 2009-02-08 05:35:33 UTC
I got a different backtrace with trunk.

What resource settings do you have?

What did you choose in "Automatic Reload" and in "Automatic Save"?
Comment 7 Federico Torres 2009-02-08 19:08:33 UTC
On reload have "reload each 2 minutes"

On save, at every change

(Not sure if the translation is like that, i have it on spanish)

:)
Comment 8 Sergio Martins 2009-02-08 19:13:08 UTC
Now we need a valgrind report to see what's going on :)

1. Install valgrind
2. Be sure korganizer/kontact is closed
3. Run: valgrind korganizer --nofork &> report.txt
4. Make it crash
5. Attach it here

thanks
Comment 9 Federico Torres 2009-02-10 08:08:00 UTC
Created attachment 31180 [details]
valgrind korganizer --nofork &> report.txt output

Here is, sorry for the delay.

The way to crash was on this time a bit different but editing the same, hope it's ok.

Thanks!
Comment 10 Federico Torres 2009-02-13 19:58:15 UTC
Not sure if the mail was sended, so comment there is the output :P
Comment 11 Sergio Martins 2011-06-04 16:35:46 UTC
The old incidence editors where removed in kdepim 4.6. This crash won't happen.