Bug 282309 - After update, Kontact "is running on another display" and then shuts down
Summary: After update, Kontact "is running on another display" and then shuts down
Status: RESOLVED FIXED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-18 19:31 UTC by Karel Vorster
Modified: 2011-09-19 22:14 UTC (History)
0 users

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 Karel Vorster 2011-09-18 19:31:38 UTC
Version:           unspecified (using KDE 1.2) 
OS:                Linux

I updated some KDE components via Yast last night. Before the update, everything was fine.
After the update, I wanted to check on my mail. I started up Kontact, and got a crash, the error report stating that Kontact was already running on another display (I have only one display) and that it should not be started.
After rebooting (cold and hot) still the same message. I then updated the whole KDE packages - and now I am getting the following output:

Details
Executable: kontact PID: 15868 Signal: 11 (Segmentation fault)

The Crash information reads as follows:
--
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  0xb42c3f58 in jpeg_CreateDecompress () from /usr/lib/libjpeg.so.62
#7  0xb3673ead in QString::free(QString::Data*) () at tools/qstring.cpp:1179
#8  0xb3674182 in QString::free(QString::Data*) () at tools/qstring.cpp:1179
#9  0xb6568fbe in QImageReader::read(QImage*) () from /usr/lib/libQtGui.so.4
#10 0xb656956a in QImageReader::read() () from /usr/lib/libQtGui.so.4
#11 0xb6556b69 in QImage::fromData(unsigned char const*, int, char const*) () from /usr/lib/libQtGui.so.4
#12 0xb655d2fe in QImage::loadFromData(unsigned char const*, int, char const*) () from /usr/lib/libQtGui.so.4
#13 0xb4f6ed83 in KABC::VCardTool::parsePicture(KABC::VCardLine const&) const () from /usr/lib/libkabc.so.4
#14 0xb4f70974 in KABC::VCardTool::parseVCards(QByteArray const&) const () from /usr/lib/libkabc.so.4
#15 0xb4f5c1fe in KABC::VCardConverter::parseVCards(QByteArray const&) const () from /usr/lib/libkabc.so.4
#16 0xb4f5d5f7 in KABC::VCardFormat::loadAll(KABC::AddressBook*, KABC::Resource*, QFile*) () from /usr/lib/libkabc.so.4
#17 0xaf91ef61 in KABC::ResourceFile::clearAndLoad(QFile*) () from /usr/lib/libkabc_file_core.so.4
#18 0xaf9205ff in KABC::ResourceFile::load() () from /usr/lib/libkabc_file_core.so.4
#19 0xaf91cf06 in KABC::ResourceFile::asyncLoad() () from /usr/lib/libkabc_file_core.so.4
#20 0xb4f2d2fa in KABC::AddressBook::asyncLoad() () from /usr/lib/libkabc.so.4
#21 0xb4f5a749 in KABC::StdAddressBook::Private::init(bool) () from /usr/lib/libkabc.so.4
#22 0xb4f5bf4a in KABC::StdAddressBook::self(bool) () from /usr/lib/libkabc.so.4
#23 0xb077261c in ?? () from /usr/lib/kde4/kontact_specialdatesplugin.so
#24 0xb076c54c in ?? () from /usr/lib/kde4/kontact_specialdatesplugin.so
#25 0xb0713538 in ?? () from /usr/lib/kde4/kontact_summaryplugin.so
#26 0xb07148f0 in ?? () from /usr/lib/kde4/kontact_summaryplugin.so
#27 0xb0714a7c in ?? () from /usr/lib/kde4/kontact_summaryplugin.so
#28 0xb0710124 in ?? () from /usr/lib/kde4/kontact_summaryplugin.so
#29 0xb78506c0 in Kontact::Plugin::part() () from /usr/lib/libkontactinterfaces.so.4
#30 0xb786f5bf in Kontact::MainWindow::selectPlugin(Kontact::Plugin*) () from /usr/lib/libkontactprivate.so.4
#31 0xb786b1d7 in Kontact::MainWindow::activatePluginModule() () from /usr/lib/libkontactprivate.so.4
#32 0xb786b215 in Kontact::MainWindow::setActivePluginModule(QString const&) () from /usr/lib/libkontactprivate.so.4
#33 0x0804bf38 in _start ()
--

Reproducible: Always

Steps to Reproduce:
To duplicate the problem, try to start Kontact.

Actual Results:  
See details above.

Expected Results:  
It should have started...
;-)

I have looked for the config file for this program, but can not find it, so I don't know whether something has changed.
Why is it that one updates one's software to a newer and supposedly better version only to have it crash on you? 
This happens on average with 85% of all updates - and I have learnt over the years to only update to stable versions.
At least, the crashes happen now on a stable periodic...
This is worse than windows, man!
Comment 1 Christophe Marin 2011-09-18 20:52:12 UTC
> the error report stating that Kontact was already running on another display

This is fixed in kdepim > 4.6 (run kontact --version to know which version you currently run)
Comment 2 Karel Vorster 2011-09-19 22:14:59 UTC
Hi

I have just spent 3 hours rebuilding a new home directory.

Kontact is no longer crashing - like I said.

Now, no email text in the body is shown.
I can not send any mail, and can not check my settings online - "See
what the server supports" button, as it crashes immediately.

FIX THIS SOFTWARE!!!

On 9/18/11, Christophe Giboudeaux <cgiboudeaux@gmx.com> wrote:
> https://bugs.kde.org/show_bug.cgi?id=282309
>
>
> Christophe Giboudeaux <cgiboudeaux@gmx.com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |RESOLVED
>          Resolution|                            |FIXED
>
>
>
>
> --- Comment #1 from Christophe Giboudeaux <cgiboudeaux gmx com>  2011-09-18
> 20:52:12 ---
>> the error report stating that Kontact was already running on another
>> display
>
> This is fixed in kdepim > 4.6 (run kontact --version to know which version
> you
> currently run)
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>