Bug 66287 - Crash on startup in NoatunSystray
Summary: Crash on startup in NoatunSystray
Status: RESOLVED FIXED
Alias: None
Product: noatun
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Multimedia Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-20 17:40 UTC by Rob Kaper
Modified: 2003-10-20 20:00 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 Rob Kaper 2003-10-20 17:40:04 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:          Linux

Noatun (perhaps Young Hickory?) crashes after start-up with the Win2k 2.2.2-1 icon theme from kde-look.org. I suppose this will happen with different icon themes as well and that the fallback routines for icons are not correct. Please reassign to kdelibs if that's the problem and this can't be fixed in YH.

0x41425989 in wait4 () from /lib/libc.so.6
#0  0x41425989 in wait4 () from /lib/libc.so.6
#1  0x414a4d48 in sys_sigabbrev () from /lib/libc.so.6
#2  0x4123c113 in waitpid () from /lib/libpthread.so.0
#3  0x407c1fed in KCrash::defaultCrashHandler(int) (sig=11) at kcrash.cpp:242
#4  0x413a0dd8 in sigaction () from /lib/libc.so.6
#5  0x40c312d8 in QPixmap (this=0xbfffef40, pixmap=@0x0)
    at kernel/qpixmap.cpp:353
#6  0x40bc3e09 in QBitmap (this=0xbfffef40, bitmap=@0x0)
    at kernel/qbitmap.cpp:188
#7  0x42af9e97 in NoatunSystray::renderIcon(QString const&, QString const&) const (this=0x829e408, baseIcon=@0xbfffefc0, overlayIcon=@0xbfffefd0)
    at systray.cpp:364
#8  0x42af8288 in NoatunSystray (this=0x829e408) at systray.cpp:97
#9  0x42afade3 in create_plugin () at noatunui.cpp:7
#10 0x415a917b in LibraryLoader::loadSO(QString const&) (this=0x81248c8, 
    spec=@0x81c5390) at pluginloader.cpp:190
#11 0x415a8a65 in LibraryLoader::loadAll(QStringList const&) (this=0x81248c8, 
    modules=@0xbffff2b0) at pluginloader.cpp:121
#12 0x415a85ce in LibraryLoader::loadAll() (this=0x81248c8)
    at pluginloader.cpp:75
#13 0x415a744a in NoatunApp::loadPlugins() (this=0xbffff460) at app.cpp:437
#14 0x415a5873 in NoatunApp (this=0xbffff460) at app.cpp:114
#15 0x408c8f39 in main (argc=7, argv=0x8060378) at main.cpp:45
#16 0x0804e15b in launch (argc=7, _name=0x8061d6c "noatun", 
    args=0x8061da1 "\001", cwd=0x0, envc=1, envs=0x8061db2 "", 
    reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8061db6 "kira;1066663660;233691;194") at kinit.cpp:597
#17 0x0804f211 in handle_launcher_request (sock=7) at kinit.cpp:1094
#18 0x0804f822 in handle_requests (waitForPid=0) at kinit.cpp:1265
#19 0x08050b3b in main (argc=3, argv=0xbffffb54, envp=0xbffffb64)
    at kinit.cpp:1686
#20 0x4138cfa4 in __libc_start_main () from /lib/libc.so.6
Comment 1 Stefan Gehn 2003-10-20 18:34:25 UTC
We don't support broken iconthemes, it should use crystal as a fallback and use its icons instead of not supplying any icon.
Comment 2 Rob Kaper 2003-10-20 18:50:44 UTC
Subject: Re:  Crash on startup in NoatunSystray

On Mon, Oct 20, 2003 at 04:34:26PM -0000, Stefan Gehn wrote:
> We don't support broken iconthemes, it should use crystal as a fallback
> and use its icons instead of not supplying any icon.

You can't possible expect someone who makes a new icon theme to copy Crystal
and then redistribute it?

It's fun if fallbacks can be defined within an icon set, but KDE itself should
always offer an ultimate fallback on its default icon set. If it doesn't,
something in kdelibs is broken. Even broken icon themes shouldn't cause
application crashes.

Rob
Comment 3 Stefan Gehn 2003-10-20 20:00:37 UTC
CCMAIL sucks, well, a possible fix has been committed, didn't expect the baseicon to have no mask at all, that damn ugly winblows theme has a rectangular icon though and thus no mask it seems.