Bug 244760 - crash while exporting contacts under windows XP
Summary: crash while exporting contacts under windows XP
Status: RESOLVED FIXED
Alias: None
Product: kaddressbook
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Microsoft Windows Microsoft Windows
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-15 16:07 UTC by Ludwig Reiter
Modified: 2012-01-30 10:02 UTC (History)
3 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 Ludwig Reiter 2010-07-15 16:07:19 UTC
Version:           unspecified (using Devel) 
OS:                MS Windows

version: e5.20100709.1148001 (enterprise5, windows XP)



Reproducible: Always

Steps to Reproduce:
1.Switch to the contacts.
2. Export as vCard 3.0
3. Answer the dialogs with okay.
4. Press: Export into one file.



Actual Results:  
Crash, it seems like the file dialog crashes kontact.

Expected Results:  
A file dialog appears, where I can select the output file.
Comment 1 Thomas McGuire 2010-07-16 11:53:07 UTC
Changing product to "kaddressbook".
Comment 2 Tobias Koenig 2010-07-16 14:06:48 UTC
Hej Ludwig,

can you provide a backtrace, please?
Without a backtrace we can't really do anything...

Ciao,
Tobias
Comment 3 Ludwig Reiter 2010-07-20 12:41:40 UTC
You could reproduce the problem with a windows kontact e5.

But here is the backtrace: 
Program received signal SIGSEGV, Segmentation fault.
0x7046494b in KDirLister::Private::emitChanges ()
   from C:\Programme\Kontact-e5\bin\libkio.dll
(gdb) backtrace
#0  0x7046494b in KDirLister::Private::emitChanges ()
   from C:\Programme\Kontact-e5\bin\libkio.dll
#1  0x089a2456 in KDirOperator::updateDir ()
   from C:\Programme\Kontact-e5\bin\libkfile.dll
#2  0x089d06ca in KFileWidget::setFilter ()
   from C:\Programme\Kontact-e5\bin\libkfile.dll
#3  0x7053fd3a in KFileDialog::KFileDialog ()
   from C:\Programme\Kontact-e5\bin\libkio.dll
#4  0x705426d7 in KFileDialogPrivate::getSaveUrl ()
   from C:\Programme\Kontact-e5\bin\libkio.dll
#5  0x70542c34 in KFileDialog::getSaveUrl ()
   from C:\Programme\Kontact-e5\bin\libkio.dll
#6  0x62bb55ef in VCardXXPort::exportContacts ()
   from C:\Programme\Kontact-e5\bin\libkaddressbookprivate.dll
#7  0x62b903dd in XXPortManager::slotExport ()
   from C:\Programme\Kontact-e5\bin\libkaddressbookprivate.dll
#8  0x62b90dc2 in XXPortManager::qt_metacall ()
   from C:\Programme\Kontact-e5\bin\libkaddressbookprivate.dll
#9  0x6a2c401c in ZN11QMetaObject8activateEP7QObjectPKS_iPPv ()
   from C:\Programme\Kontact-e5\bin\QtCore4.dll
#10 0x6a2c8059 in ZN13QSignalMapper6mappedERK7QString ()
   from C:\Programme\Kontact-e5\bin\QtCore4.dll
#11 0x6a2c8426 in ZN13QSignalMapper3mapEP7QObject ()
   from C:\Programme\Kontact-e5\bin\QtCore4.dll
#12 0x6a2c859a in ZN13QSignalMapper3mapEv ()
   from C:\Programme\Kontact-e5\bin\QtCore4.dll
#13 0x6a2c91c8 in ZN13QSignalMapper11qt_metacallEN11QMetaObject4CallEiPPv ()
   from C:\Programme\Kontact-e5\bin\QtCore4.dll
#14 0x6a2c401c in ZN11QMetaObject8activateEP7QObjectPKS_iPPv ()
   from C:\Programme\Kontact-e5\bin\QtCore4.dll
#15 0x00ec15cc in ZN7QAction9triggeredEb ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#16 0x00ec32a4 in ZN7QAction8activateENS_11ActionEventE ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#17 0x01267294 in ZNK5QMenu4iconEv ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#18 0x0126c9f4 in ZN5QMenu10timerEventEP11QTimerEvent ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#19 0x0126d853 in ZN5QMenu17mouseReleaseEventEP11QMouseEvent ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#20 0x0094f52d in KMenu::mouseReleaseEvent ()
   from C:\Programme\Kontact-e5\bin\libkdeui.dll
#21 0x00f11973 in ZN7QWidget5eventEP6QEvent ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#22 0x0126eb4c in ZN5QMenu5eventEP6QEvent ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#23 0x00ec675c in ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#24 0x00ecd9c1 in ZN12QApplication6notifyEP7QObjectP6QEvent ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#25 0x6a2b4e10 in ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent ()
   from C:\Programme\Kontact-e5\bin\QtCore4.dll
#26 0x00ecb16f in ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEve
tS1_S1_PS1_R8QPointerIS0_Eb () from C:\Programme\Kontact-e5\bin\QtGui4.dll
#27 0x00f2c8bf in ZN19QApplicationPrivate21cleanupMultitouch_sysEv ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#28 0x00f2fe90 in ZN19QApplicationPrivate27initializeWidgetPaletteHashEv ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#29 0x7e368734 in USER32!GetDC () from C:\WINDOWS\system32\user32.dll
#30 0x000802f2 in ?? ()
#31 0x00000202 in ?? ()
#32 0x7e368816 in USER32!GetDC () from C:\WINDOWS\system32\user32.dll
#33 0x00f2f440 in ZN19QApplicationPrivate27initializeWidgetPaletteHashEv ()
   from C:\Programme\Kontact-e5\bin\QtGui4.dll
#34 0x7e3689cd in USER32!GetWindowLongW () from C:\WINDOWS\system32\user32.dll
#35 0x00000000 in ?? ()
Comment 4 Ludwig Reiter 2010-07-20 12:42:52 UTC
See last comment.
Comment 5 Tobias Koenig 2010-07-20 12:53:01 UTC
Hej Ludwig,

I guess this is a bug we saw under Linux as well some time ago, however AFAICS it had been fixed already. This bug crashed every application that used a KFileDialog. Can you reproduce this crash in other KDE-PIM applications as well?
E.g. export of calendar files or email?

Ciao,
Tobias
Comment 6 Andre Heinecke 2012-01-30 10:02:55 UTC
Tested with 4.8rc2 on Windows,
export works as expected