Bug 269479

Summary: Update tool crashes every time (opensuse 11.4)
Product: [Unmaintained] kpackagekit Reporter: Mirko <cguarnier>
Component: generalAssignee: Steven M. Parrish <smparrish>
Status: RESOLVED DUPLICATE    
Severity: crash CC: cfeck, dantti12, tomljenovicmario
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Mirko 2011-03-26 18:47:48 UTC
Application: kpackagekit (0.6.3.3)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.1-1.2-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Clicking on "update" icon in my notification bar (in opensuse 11.4) the update tool crashes

The crash can be reproduced every time.

-- Backtrace:
Application: KPackageKit (kpackagekit), signal: Floating point exception
[KCrash Handler]
#6  0x00007f0307ab54d8 in KPixmapSequenceOverlayPainter::Private::_k_timeout() () from /usr/lib64/libkdeui.so.5
#7  0x00007f0307ab556d in KPixmapSequenceOverlayPainter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#8  0x00007f0306fc8def in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#9  0x00007f0306fc7799 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#10 0x00007f0305ca0d14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#11 0x00007f0305ca922a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#12 0x00007f03079339e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#13 0x00007f0306fb3bfc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#14 0x00007f0306fe14d8 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007f0306fde244 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007f0302274bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#17 0x00007f03022753b0 in ?? () from /lib64/libglib-2.0.so.0
#18 0x00007f0302275650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#19 0x00007f0306fde91f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#20 0x00007f0305d45d8e in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007f0306fb3052 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#22 0x00007f0306fb3265 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#23 0x00007f0306fb76ab in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#24 0x000000000040b8f5 in _start ()

This bug may be a duplicate of or related to bug 257704.

Possible duplicates by query: bug 265353, bug 263236, bug 257704.

Reported using DrKonqi
Comment 1 Daniel Nicoletti 2011-03-30 06:14:14 UTC
Are you using the oxygen icon theme?
For some reason sometimes this happens because of a missing icon, which is a kdelibs bug.
Comment 2 Mirko 2011-03-30 19:03:37 UTC
Il 30/03/2011 06:14, Daniel Nicoletti ha scritto:
> https://bugs.kde.org/show_bug.cgi?id=269479
>
>
> Daniel Nicoletti<dantti85-kde@yahoo.com.br>  changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>               Status|UNCONFIRMED                 |NEEDSINFO
>           Resolution|                            |WAITINGFORINFO
>
>
>
>
> --- Comment #1 from Daniel Nicoletti<dantti85-kde yahoo com br>   2011-03-30 06:14:14 ---
> Are you using the oxygen icon theme?
> For some reason sometimes this happens because of a missing icon, which is a
> kdelibs bug.
>
I'm using high contrast icon theme, but update crashes also with oxigen 
icons or other icon sets.
Should I wait for an kdelibs update?
Comment 3 Christoph Feck 2011-04-01 00:49:05 UTC
This is a bug in kdelibs (see bug 257704) which I recently fixed in trunk. I did not backport because my impression was that the bug only happens when the required icon is not installed (see bug 258558 comment #4). If you can reproduce this bug with oxygen icon theme installed (the file to look for is "share/icons/oxygen/22x22/animations/process-working.png") then please add a comment to this bug.
Comment 4 Mirko 2011-04-01 13:23:59 UTC
Il 01/04/2011 00:49, Christoph Feck ha scritto:
> https://bugs.kde.org/show_bug.cgi?id=269479
>
>
> Christoph Feck<christoph@maxiom.de>  changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                   CC|                            |christoph@maxiom.de
>
>
>
>
> --- Comment #3 from Christoph Feck<christoph maxiom de>   2011-04-01 00:49:05 ---
> This is a bug in kdelibs (see bug 257704) which I recently fixed in trunk. I
> did not backport because my impression was that the bug only happens when the
> required icon is not installed (see bug 258558 comment #4). If you can
> reproduce this bug with oxygen icon theme installed (the file to look for is
> "share/icons/oxygen/22x22/animations/process-working.png") then please add a
> comment to this bug.
>
Thanks. Once I've restarted my system with oxygen icon theme the update 
tool works.

I will looking for a beauty (but complete!) icon set
Comment 5 Christoph Feck 2011-04-01 13:30:38 UTC

*** This bug has been marked as a duplicate of bug 257704 ***
Comment 6 Mario Tomljenović 2011-05-07 17:05:02 UTC
Created attachment 59733 [details]
New crash information added by DrKonqi

kpackagekit (0.6.3.3) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed:

I opened KPackageKit, and clicked on "Software Updates", and it crashed.

-- Backtrace (Reduced):
#6  0x00007f8412dda4d8 in KPixmapSequenceOverlayPainter::Private::_k_timeout (this=0x7af3d0) at /usr/src/debug/kdelibs-4.6.0/kdeui/util/kpixmapsequenceoverlaypainter.cpp:63
#7  0x00007f8412dda56d in KPixmapSequenceOverlayPainter::qt_metacall (this=0x8a64e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5495ff40) at /usr/src/debug/kdelibs-4.6.0/build/kdeui/kpixmapsequenceoverlaypainter.moc:94
[...]
#9  0x00007f84122ec799 in QObject::event (this=0x7af400, e=<value optimized out>) at kernel/qobject.cpp:1175
#10 0x00007f8410fc5d14 in QApplicationPrivate::notify_helper (this=0x63e680, receiver=0x7af400, e=0x7fff549606e0) at kernel/qapplication.cpp:4445
#11 0x00007f8410fce22a in QApplication::notify (this=<value optimized out>, receiver=0x7af400, e=0x7fff549606e0) at kernel/qapplication.cpp:4324