Bug 179304 - Any attempt to access the address book results in a crash
Summary: Any attempt to access the address book results in a crash
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kab3
Classification: Miscellaneous
Component: general (show other bugs)
Version: 4.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Tobias Koenig
URL:
Keywords:
: 194707 198032 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-01 19:21 UTC by Derek Broughton
Modified: 2009-08-05 16:40 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
back trace (10.78 KB, text/plain)
2009-01-01 19:22 UTC, Derek Broughton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Derek Broughton 2009-01-01 19:21:14 UTC
Version:            (using KDE 4.1.0)
OS:                Linux
Installed from:    Ubuntu Packages

The address book can be used, but navigating away or saving pops up the message:

 The resource /home/derek/.kde/share/apps/kabc/std.vcf is locked by 
 application.

Then:
 Unable to get access for saving the address book resource.

which is shortly followed by a crash

There _was_ a .lock file in the lock directory, and once deleted the problem goes away, so the first two messages are reasonable, but it shouldn't result in a crash.
Comment 1 Derek Broughton 2009-01-01 19:22:11 UTC
Created attachment 29807 [details]
back trace
Comment 2 Dario Andres 2009-01-01 20:19:37 UTC
Pasted backtrace from comment 1:

Application: Kontact (kontact), signal SIGSEGV
(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)
(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)
[Thread debugging using libthread_db enabled]
[New Thread 0xb4c2a6c0 (LWP 3397)]
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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)
[KCrash handler]
#6  0xb7de6e10 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#7  0xb6e45a31 in QWidget::event () from /usr/lib/libQtGui.so.4
#8  0xb6ded8ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#9  0xb6df57fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#10 0xb78e8b2d in KApplication::notify () from /usr/lib/libkdeui.so.5
#11 0xb7de6e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#12 0xb6e45a31 in QWidget::event () from /usr/lib/libQtGui.so.4
#13 0xb717cfd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#14 0xb71ea424 in QStackedWidget::event () from /usr/lib/libQtGui.so.4
#15 0xb6ded8ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#16 0xb6df57fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#17 0xb78e8b2d in KApplication::notify () from /usr/lib/libkdeui.so.5
#18 0xb7de6e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#19 0xb6e45a31 in QWidget::event () from /usr/lib/libQtGui.so.4
#20 0xb71e9684 in QSplitter::event () from /usr/lib/libQtGui.so.4
#21 0xb6ded8ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#22 0xb6df57fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0xb78e8b2d in KApplication::notify () from /usr/lib/libkdeui.so.5
#24 0xb7de6e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#25 0xb6e45a31 in QWidget::event () from /usr/lib/libQtGui.so.4
#26 0xb6ded8ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#27 0xb6df57fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#28 0xb78e8b2d in KApplication::notify () from /usr/lib/libkdeui.so.5
#29 0xb7de6e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#30 0xb6e45a31 in QWidget::event () from /usr/lib/libQtGui.so.4
#31 0xb7199517 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#32 0xb79ba958 in KMainWindow::event () from /usr/lib/libkdeui.so.5
#33 0xb79fe15c in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5
#34 0xb6ded8ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#35 0xb6df57fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#36 0xb78e8b2d in KApplication::notify () from /usr/lib/libkdeui.so.5
#37 0xb7de6e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#38 0xb6df3e39 in QApplicationPrivate::enterModal ()
   from /usr/lib/libQtGui.so.4
#39 0xb6e48988 in QWidgetPrivate::show_helper () from /usr/lib/libQtGui.so.4
#40 0xb6e48e73 in QWidget::setVisible () from /usr/lib/libQtGui.so.4
#41 0xb725b84d in QDialog::setVisible () from /usr/lib/libQtGui.so.4
#42 0xb725a93e in QDialog::exec () from /usr/lib/libQtGui.so.4
#43 0xb78600f4 in KMessageBox::createKMessageBox ()
   from /usr/lib/libkdeui.so.5
#44 0xb7861071 in KMessageBox::createKMessageBox ()
   from /usr/lib/libkdeui.so.5
#45 0xb7861f1f in KMessageBox::errorListWId () from /usr/lib/libkdeui.so.5
#46 0xb7862131 in KMessageBox::error () from /usr/lib/libkdeui.so.5
#47 0xb5687b69 in KABC::GuiErrorHandler::error () from /usr/lib/libkabc.so.4
#48 0xb5666046 in KABC::AddressBook::error () from /usr/lib/libkabc.so.4
#49 0xb0c655f1 in KABC::ResourceFile::requestSaveTicket ()
   from /usr/lib/libkabc_file_core.so.4
#50 0xb5669e72 in KABC::AddressBook::requestSaveTicket ()
   from /usr/lib/libkabc.so.4
#51 0xb5698ed1 in KABC::StdAddressBook::Private::saveAll ()
   from /usr/lib/libkabc.so.4
#52 0xb5699173 in KABC::StdAddressBook::~StdAddressBook ()
   from /usr/lib/libkabc.so.4
#53 0xb5698314 in KABC::StdAddressBook::close () from /usr/lib/libkabc.so.4
#54 0xb0cf0076 in KABCore::~KABCore ()
   from /usr/lib/libkaddressbookprivate.so.4
#55 0xb7df50ff in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#56 0xb6e45fb8 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#57 0xb6354192 in KParts::Part::~Part () from /usr/lib/libkparts.so.4
#58 0xb63544da in KParts::ReadOnlyPart::~ReadOnlyPart ()
   from /usr/lib/libkparts.so.4
#59 0xb0f79d9c in ?? () from /usr/lib/kde4/kaddressbookpart.so
#60 0xb7703322 in Kontact::MainWindow::~MainWindow ()
   from /usr/lib/libkontactprivate.so.4
#61 0xb7df4dec in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4
#62 0xb7df67a3 in QObject::event () from /usr/lib/libQtCore.so.4
#63 0xb6e45004 in QWidget::event () from /usr/lib/libQtGui.so.4
#64 0xb7199517 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#65 0xb79ba958 in KMainWindow::event () from /usr/lib/libkdeui.so.5
#66 0xb79fe15c in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5
#67 0xb6ded8ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#68 0xb6df57fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#69 0xb78e8b2d in KApplication::notify () from /usr/lib/libkdeui.so.5
#70 0xb7de6e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#71 0xb7de7ae5 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#72 0xb7de7cdd in QCoreApplication::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#73 0xb7e1182f in ?? () from /usr/lib/libQtCore.so.4
#74 0xb69c26f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#75 0xb69c5da3 in ?? () from /usr/lib/libglib-2.0.so.0
#76 0xb69c5f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#77 0xb7e11478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#78 0xb6e87ea5 in ?? () from /usr/lib/libQtGui.so.4
#79 0xb7de552a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#80 0xb7de56ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#81 0xb7de7da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#82 0xb6ded767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#83 0x0804bf52 in _start ()
#0  0xb7f04430 in __kernel_vsyscall ()

----

If you can reproduce the crash at will, can you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :)
Comment 3 Dario Andres 2009-02-17 11:55:10 UTC
No news from the bug reporter, marking as REMIND. Please reopen this bug report if you experience the same bug again.
Comment 4 Derek Broughton 2009-06-05 16:07:05 UTC
You people can be so annoying.  If you won't bother to SHIP debug symbols, you can't expect users to send you traces with debug symbols.

There was absolutely nothing "INVALID" about this bug - it was consistently reproducible and you got a trace.  The rest is your problem.  No wonder it's so hard to get users to help with testing.
Comment 5 Dario Andres 2009-06-05 16:17:18 UTC
... I'm just doing the bugtracker maintaince cleanup....

In the page I mentioned on comment 2, it says you (Ubuntu user) needs to install some packages (which Ubuntu provides in its repositories by default). because the initial trace was not complete.

I just was expecting you to do so and get a new and completer backtrace. It is OK if you didn't wanted to do it (because that packages are big..., and sometimes users aren't please to do so), but at least I expected an answer after some time (my first comment was on 2009-01-01)

Sorry if I was harsh, I thought you forgot about this report and I just closed it (this is what we do when reports have no feedback after some time)

Regards
Dario
Comment 6 Derek Broughton 2009-06-06 14:33:54 UTC
I _did_ forget about the report - but that doesn't make it INVALID, which is what annoys the heck out of me.
Comment 7 Dario Andres 2009-06-06 14:37:43 UTC
Ok.. let's forget about the past.

Is this still happening with a current KDE version ? If it is, tell us which version and Linux distribution.
Thanks.
Comment 8 Christophe Marin 2009-07-09 11:32:55 UTC
*** Bug 199530 has been marked as a duplicate of this bug. ***
Comment 9 Christophe Marin 2009-07-09 11:33:17 UTC
*** Bug 194707 has been marked as a duplicate of this bug. ***
Comment 10 Christophe Marin 2009-07-09 11:33:53 UTC
*** Bug 198032 has been marked as a duplicate of this bug. ***
Comment 11 Dario Andres 2009-07-18 17:28:54 UTC

*** This bug has been marked as a duplicate of bug 199530 ***
Comment 12 Tobias Koenig 2009-08-05 16:40:02 UTC
The development of the old KAddressBook will be discontinued for KDE 4.4.
Since the new application has the same name, but a completly new code base we close all bug reports against the old version and ask the submitters to resend there reports against the new product.