Bug 301322

Summary: KDE 4.9 beta 1: kajongg about dialog crashes only if attica_kde.so is used
Product: [Frameworks and Libraries] frameworks-attica Reporter: Wolfgang Rohdewald <wolfgang>
Component: generalAssignee: Frederik Gladhorn <gladhorn>
Status: RESOLVED DUPLICATE    
Severity: major CC: aecio.solando, asiasuppenesser, jo.hackel, kde, opensource, pridebay_un, steffen-rau, sven.burmeister, wolfgang
Priority: NOR    
Version: 0.4.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Wolfgang Rohdewald 2012-06-07 06:37:13 UTC
does not happen with kajongg 4.9 using 4.8.3 kde libraries.
tried packages from the neon project on kubuntu 12.04. 
Start kajongg, select the about dialog. Crash. If I remove the relevant attica_kde.so, it works.

kajongg is written in python - other games like kmahjongg have a working about dialog

without a fix for this, I guess I would (being the kajongg developer) have to write my own about dialog

This is part of the backtrace:
Thread 1 (Thread 0x7f9805f6b700 (LWP 32740)):
[KCrash Handler]
#6  0x00007f9802787a76 in QObject::connect (sender=0x7f97ed64fbe8, signal=0x7f97fb0b3ad0 "2authenticationRequired(QNetworkReply*,QAuthenticator*)", receiver=0x2340de8, method=0x7f97fb0b3a68 "1authenticate(QNetworkReply*,QAuthenticator*)", type=Qt::AutoConnection) at kernel/qobject.cpp:2551
#7  0x00007f97fb0a42b0 in Attica::ProviderManager::ProviderManager() () from /usr/lib/libattica.so.0.3
#8  0x00007f97fb6e007d in ?? () from /usr/lib/libkdeui.so.5
#9  0x00007f97fb6dc39b in KAboutApplicationDialog::Private::init(KAboutData const*, QFlags<KAboutApplicationDialog::Option>) () from /usr/lib/libkdeui.so.5
#10 0x00007f97fb6dce37 in KAboutApplicationDialog::KAboutApplicationDialog(KAboutData const*, QWidget*) () from /usr/lib/libkdeui.so.5
#11 0x00007f97fb819cff in KHelpMenu::aboutApplication() () from /usr/lib/libkdeui.so.5


Reproducible: Always

Steps to Reproduce:
1.start kajongg
2.select about dialog
3.
Actual Results:  
crash

Expected Results:  
about dialog appears
Comment 1 Wolfgang Rohdewald 2012-06-07 20:44:59 UTC
please forget about this. As you can see in the backtrace, project neon loads libs from /usr/lib instead from /opt/project-neon/lib as it should.
Comment 2 Christoph Feck 2012-06-11 11:12:05 UTC
*** Bug 301418 has been marked as a duplicate of this bug. ***
Comment 3 S. Burmeister 2012-09-01 22:47:42 UTC
Created attachment 73600 [details]
New crash information added by DrKonqi

amarok (2.6.0) on KDE Platform 4.9.00 "release 559" using Qt 4.8.2

- What I was doing when the application crashed:

Clicking on the about info next to amarok's mtp plugin in its setting list crashes amarok.

-- Backtrace (Reduced):
#6  0xb6548dc1 in QObject::staticMetaObject () from /usr/lib/libQtCore.so.4
#7  0xb546aee9 in Attica::ProviderManager::ProviderManager(QFlags<Attica::ProviderManager::ProviderFlag> const&) () from /usr/lib/libattica.so.0.4
#8  0xb73ee9e2 in KDEPrivate::KAboutApplicationPersonModel::KAboutApplicationPersonModel (this=0x96d2650, personList=..., providerUrl=..., parent=0x96d0160) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kaboutapplicationpersonmodel_p.cpp:39
#9  0xb73ea88a in KAboutApplicationDialog::Private::init (this=0x8e5e690, ad=<optimized out>, opt=...) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kaboutapplicationdialog.cpp:209
#10 0xb73eb52f in KAboutApplicationDialog::KAboutApplicationDialog (this=0xbf8fcbc4, aboutData=0xbf8fccb8, parent=0x9567628) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kaboutapplicationdialog.cpp:66
Comment 4 Thomas Murach 2012-09-03 22:16:06 UTC
Created attachment 73637 [details]
New crash information added by DrKonqi

dolphin (2.1) on KDE Platform 4.9.00 "release 559" using Qt 4.8.2

- What I was doing when the application crashed:
Same as described above: Start dolphin (or, in fact, any other KDE app like rekonq, kile,...), open the main menu, and select "About dolphin" -> Crash

For me this bug is reproducible under both my 32 and 64 bit machines, running Opensuse 12.1 + KDE 4.9 from official repos

-- Backtrace (Reduced):
#6  0x00007f733e3c0a20 in QObject::staticMetaObject () from /usr/lib64/libQtCore.so.4
#7  0x00007f733c0ba905 in Attica::ProviderManager::ProviderManager(QFlags<Attica::ProviderManager::ProviderFlag> const&) () from /usr/lib64/libattica.so.0.4
#8  0x00007f733eda7b80 in KDEPrivate::KAboutApplicationPersonModel::KAboutApplicationPersonModel (this=0xebc6b0, personList=..., providerUrl=..., parent=<optimized out>) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kaboutapplicationpersonmodel_p.cpp:39
#9  0x00007f733eda3e8b in KAboutApplicationDialog::Private::init (this=0xe6ee20, ad=<optimized out>, opt=...) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kaboutapplicationdialog.cpp:209
#10 0x00007f733eda4927 in KAboutApplicationDialog::KAboutApplicationDialog (this=0xdf2360, aboutData=0x6cbac8, parent=<optimized out>) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kaboutapplicationdialog.cpp:66
Comment 5 Jekyll Wu 2012-09-04 20:45:54 UTC
*** Bug 306264 has been marked as a duplicate of this bug. ***
Comment 6 AĆ©cio Santos 2012-11-15 03:05:37 UTC
Created attachment 75277 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.9.3 using Qt 4.8.1

Start dolphin (or digikam,  kile,...), open the menu Help, and select "About dolphin" -> Crash

-- Backtrace (Reduced):
#6  0x00007f0b96cd0b60 in QObject::staticMetaObject () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f0b94a261c5 in Attica::ProviderManager::ProviderManager(QFlags<Attica::ProviderManager::ProviderFlag> const&) () from /usr/lib/libattica.so.0.4
[...]
#9  0x00007f0b9735352b in KAboutApplicationDialog::Private::init(KAboutData const*, QFlags<KAboutApplicationDialog::Option>) () from /usr/lib/libkdeui.so.5
#10 0x00007f0b97353fc7 in KAboutApplicationDialog::KAboutApplicationDialog(KAboutData const*, QWidget*) () from /usr/lib/libkdeui.so.5
#11 0x00007f0b97490dcf in KHelpMenu::aboutApplication() () from /usr/lib/libkdeui.so.5
Comment 7 Jekyll Wu 2012-12-05 20:14:24 UTC
*** Bug 311217 has been marked as a duplicate of this bug. ***
Comment 8 Myriam Schweingruber 2012-12-06 10:12:35 UTC
Confirmed by duplicates.
Comment 9 Amyn Bennamane 2013-04-23 17:04:35 UTC
Created attachment 79397 [details]
New crash information added by DrKonqi

calligrawords (2.6.1) on KDE Platform 4.10.2 using Qt 4.8.1

- What I was doing when the application crashed:
same here, open calligra words about dialog

-- Backtrace (Reduced):
#6  0x00007ffff6f59b60 in QObject::staticMetaObject () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffff4e631c5 in Attica::ProviderManager::ProviderManager(QFlags<Attica::ProviderManager::ProviderFlag> const&) () from /usr/lib/libattica.so.0.4
[...]
#9  0x00007ffff7913a7b in KAboutApplicationDialog::Private::init(KAboutData const*, QFlags<KAboutApplicationDialog::Option>) () from /usr/lib/libkdeui.so.5
#10 0x00007ffff7914527 in KAboutApplicationDialog::KAboutApplicationDialog(KAboutData const*, QWidget*) () from /usr/lib/libkdeui.so.5
#11 0x00007ffff7a515bf in KHelpMenu::aboutApplication() () from /usr/lib/libkdeui.so.5
Comment 10 Jekyll Wu 2013-06-28 13:04:21 UTC
*** Bug 320632 has been marked as a duplicate of this bug. ***
Comment 11 Jekyll Wu 2013-11-14 07:56:25 UTC

*** This bug has been marked as a duplicate of bug 309565 ***