[solved upstream] Crash in Breeze::StyleConfigData

Bug #1545783 reported by gl.bars
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
breeze (Ubuntu)
Expired
Medium
Unassigned

Bug Description

I'm experiencing this crash on exiting Basket-kde5port, not sure about the reason:

#0 Breeze::StyleConfigData::self () at breezestyleconfigdata.cpp:25
#1 0xb168d69a in Breeze::Style::Style (this=0x819b3e0) at ../../kstyle/breezestyle.cpp:163
#2 0xb169e3bc in Breeze::StylePlugin::create (this=0x81280f0, key=...) at ../../kstyle/breezestyleplugin.cpp:38
#3 0xb72b8ef2 in qLoadPlugin<QStyle, QStylePlugin> (key=..., loader=0xb789a640 <(anonymous namespace)::Q_QGS_loader::innerFunction()::holder>)
    at ../../include/QtCore/5.5.1/QtCore/private/../../../../../src/corelib/plugin/qfactoryloader_p.h:92
#4 QStyleFactory::create (key=...) at styles/qstylefactory.cpp:163
#5 0xb72dfa16 in QProxyStylePrivate::ensureBaseStyle (this=0x817d0e8) at styles/qproxystyle.cpp:93
#6 0xb72e0d31 in QProxyStyle::event (this=0x8166b78, e=0xbfffe9d8) at styles/qproxystyle.cpp:380
#7 0xb72470ea in QApplicationPrivate::notify_helper (this=0x806c4a8, receiver=0x8166b78, e=0xbfffe9d8) at kernel/qapplication.cpp:3716
#8 0xb724c780 in QApplication::notify (this=0xbfffef5c, receiver=0x8166b78, e=0xbfffe9d8) at kernel/qapplication.cpp:3499
#9 0xb69621af in QCoreApplication::notifyInternal (this=0xbfffef5c, receiver=0x8166b78, event=0xbfffe9d8) at kernel/qcoreapplication.cpp:965
#10 0xb69994e3 in QCoreApplication::sendEvent (event=0xbfffe9d8, receiver=<optimized out>) at kernel/qcoreapplication.h:224
#11 QObjectPrivate::setParent_helper (this=0x810d6c8, o=0x0) at kernel/qobject.cpp:1972
#12 0xb6999a85 in QObject::~QObject (this=0x812fce0, __in_chrg=<optimized out>) at kernel/qobject.cpp:1031
#13 0xb72b6da4 in QStyle::~QStyle (this=0x812fce0, __in_chrg=<optimized out>) at styles/qstyle.cpp:413
#14 0xb72bdd54 in QCommonStyle::~QCommonStyle (this=0x812fce0, __in_chrg=<optimized out>) at styles/qcommonstyle.cpp:123
#15 0xb1a06478 in KStyle::~KStyle() () from /usr/lib/i386-linux-gnu/libKF5Style.so.5
#16 0xb1686222 in Breeze::Style::~Style (this=0x812fce0, __in_chrg=<optimized out>) at ../../kstyle/breezestyle.cpp:201
#17 0xb168629a in Breeze::Style::~Style (this=0x812fce0, __in_chrg=<optimized out>) at ../../kstyle/breezestyle.cpp:206
#18 0xb169e304 in Breeze::StylePlugin::<lambda()>::operator() (__closure=<synthetic pointer>) at ../../kstyle/breezestyleplugin.cpp:43
#19 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Breeze::StylePlugin::create(const QString&)::<lambda()> >::call (arg=<optimized out>, f=...)
    at /usr/include/i386-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:494
#20 QtPrivate::Functor<Breeze::StylePlugin::create(const QString&)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...)
    at /usr/include/i386-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:551
#21 QtPrivate::QFunctorSlotObject<Breeze::StylePlugin::create(const QString&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
    (which=1, this_=0x812a398, r=0x812fce0, a=0xbfffec44, ret=0x0) at /usr/include/i386-linux-gnu/qt5/QtCore/qobject_impl.h:192
#22 0xb6991d10 in QtPrivate::QSlotObjectBase::call (a=0xbfffec44, r=0x812fce0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#23 QMetaObject::activate (sender=0x809f758, signalOffset=0, local_signal_index=0, argv=0xbfffec44) at kernel/qobject.cpp:3698
#24 0xb69925ed in QMetaObject::activate (sender=0x809f758, m=0xb6bc9038 <QObject::staticMetaObject>, local_signal_index=0, argv=0xbfffec44) at kernel/qobject.cpp:3578
#25 0xb69926b9 in QObject::destroyed (this=0x809f758, _t1=0x809f758) at .moc/moc_qobject.cpp:211
#26 0xb69996f8 in QObject::~QObject (this=0x809f758, __in_chrg=<optimized out>) at kernel/qobject.cpp:903
#27 0xb72bae84 in QStylePlugin::~QStylePlugin (this=0x809f758, __in_chrg=<optimized out>) at styles/qstyleplugin.cpp:97
#28 0xb169e4d5 in Breeze::StylePlugin::~StylePlugin (this=0x809f758, __in_chrg=<optimized out>) at ../../kstyle/breezestyleplugin.cpp:52
#29 Breeze::StylePlugin::~StylePlugin (this=0x809f758, __in_chrg=<optimized out>) at ../../kstyle/breezestyleplugin.cpp:54
#30 0xb69562a5 in QLibraryPrivate::unload (this=0x80a0a40, flag=QLibraryPrivate::UnloadSys) at plugin/qlibrary.cpp:553
#31 0xb694e624 in QFactoryLoaderPrivate::~QFactoryLoaderPrivate (this=0x80a3c88, __in_chrg=<optimized out>) at plugin/qfactoryloader.cpp:88
#32 0xb694e82a in QFactoryLoaderPrivate::~QFactoryLoaderPrivate (this=0x80a3c88, __in_chrg=<optimized out>) at plugin/qfactoryloader.cpp:91
#33 0xb6999a9c in QScopedPointerDeleter<QObjectData>::cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:54
#34 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::~QScopedPointer (this=0xb789a644 <(anonymous namespace)::Q_QGS_loader::innerFunction()::holder+4>,
    __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:101
#35 QObject::~QObject (this=0xb789a640 <(anonymous namespace)::Q_QGS_loader::innerFunction()::holder>, __in_chrg=<optimized out>) at kernel/qobject.cpp:883
#36 0xb694d803 in QFactoryLoader::~QFactoryLoader (this=0xb789a640 <(anonymous namespace)::Q_QGS_loader::innerFunction()::holder>, __in_chrg=<optimized out>)
    at plugin/qfactoryloader.cpp:226
#37 0xb72b9478 in (anonymous namespace)::Q_QGS_loader::Holder::~Holder (this=0xb789a640 <(anonymous namespace)::Q_QGS_loader::innerFunction()::holder>, __in_chrg=<optimized out>)
    at styles/qstylefactory.cpp:70
#38 0xb63fac43 in __run_exit_handlers (status=0, listp=0xb658341c <__exit_funcs>, run_list_atexit=true) at exit.c:82
#39 0xb63faca1 in __GI_exit (status=0) at exit.c:104
#40 0x08053217 in main ()

Breeze 4:5.4.3-0ubuntu1, Qt 5.5.1+dfsg-13ubuntu1

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: breeze 4:5.4.3-0ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-4.19-generic 4.4.1
Uname: Linux 4.4.0-4-generic i686
ApportVersion: 2.19.4-0ubuntu2
Architecture: i386
CurrentDesktop: KDE
Date: Mon Feb 15 17:24:31 2016
InstallationDate: Installed on 2016-02-12 (3 days ago)
InstallationMedia: Kubuntu 16.04 LTS "Xenial Xerus" - Alpha i386 (20160212)
SourcePackage: breeze
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
gl.bars (gl-bars) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in breeze (Ubuntu):
status: New → Confirmed
Revision history for this message
Peter Wu (lekensteyn) wrote :

Same problem with exiting Wireshark (wireshark-qt). Would a SRU be possible with this change:
https://quickgit.kde.org/?p=breeze.git&a=commit&h=9b3d268f5f36ce7a635875223469bc4e8e2b3542

Revision history for this message
Peter Wu (lekensteyn) wrote :

This (upstream) patch was merged into Breeze v5.8 but applies cleanly on v5.5.5 (in the repos).

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "[PATCH] Fix crash on exit" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
Changed in breeze (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Flames_in_Paradise (ellisistfroh-deactivatedaccount) wrote :

@ Peter Wu – the link doesn't work. This should be right:

https://cgit.kde.org/breeze.git/commit/?h=Plasma/5.7&id=23e54baa3cf1258b5d105c22609103d13868583f

Thanks for looking into that!

Revision history for this message
Flames_in_Paradise (ellisistfroh-deactivatedaccount) wrote :

See also ->

Changelog of Plasma 5.8 LTS

https://www.kde.org/announcements/plasma-5.7.5-5.8.0-changelog.php

Second item there within "Breeze"

gl.bars (gl-bars)
Changed in breeze (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Flames_in_Paradise (ellisistfroh-deactivatedaccount) wrote :

@ gl.bars:

Pls read carefully -> https://wiki.ubuntu.com/Bugs/Bug%20statuses

If a bug is fixed upstream it'snot likewise here in launchpad, as if nothing has happend within in Ubuntu.

Changed in breeze (Ubuntu):
status: Fix Committed → Confirmed
summary: - Crash in Breeze::StyleConfigData
+ [solved upstream] Crash in Breeze::StyleConfigData
Revision history for this message
Scarlett Gately Moore (scarlettmoore) wrote :

This is very old, if it is still an issue, please update the bug with info on a supported release.

Changed in breeze (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for breeze (Ubuntu) because there has been no activity for 60 days.]

Changed in breeze (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.