Version: 1.9.5 (using KDE 3.5.5, Kubuntu (dapper) 4:3.5.5-0ubuntu1~dapper2) Compiler: Target: i486-linux-gnu OS: Linux (i686) release 2.6.15-26-386 How to reproduce: 1. Start Kontact 2. Make sure system tray icon is enabled in Configure Kontact -> Appearance -> System Tray x Enable system tray icon System Tray Mode: x Always show Kmail in system tray o Only show Kmail in system tray if there are unread messages (The bug happens in both System Tray Modes, but it does not need a new mail to demonstrate with this setting) 3. Click on the system tray kmail icon: a) Kontact crashes from the taskbar b) if Kontact was on the screen, it crashs too 4. Click again on the system tray kmail icon: a) Kontact reappears on the taskbar b) Kontact appears on the screen (Same with RSS) Before you say, there a duplicates... Please let me explain: Bug http://bugs.kde.org/show_bug.cgi?id=95297 was called a duplicate of http://bugs.kde.org/show_bug.cgi?id=99827 That is correct... BUT http://bugs.kde.org/show_bug.cgi?id=99827 was called a duplicate of http://bugs.kde.org/show_bug.cgi?id=96715 But that is not true! http://bugs.kde.org/show_bug.cgi?id=95297 or http://bugs.kde.org/show_bug.cgi?id=99827 describe (like this bug) another bug than http://bugs.kde.org/show_bug.cgi?id=96715 ! The first two describe a crashing of Kontact, but the last describe a duplication of icons... that is not the same... So I start here a new bug, describing the deferences and hope, it will be not called a duplicate... Thanks a lot!
The problem seems to be with Kontact... I've deinstalled Kontact and used KMail and RSS as stand alone, and then I've not this problems
There are some other people with same problem: http://www.google.de/search?q=kde+3.5.5+kontact+crash
Oer better: http://www.google.de/search?q=kde+3.5.5+kontact+crash+startup
If this is a crash, how can you, after Kontact crashed in 3), still click on its icon? Anyway, if this is indeed a crash, please provide a backtrace and reopen.
Sorry, between 3.) and 4) I've restart kontact. How can I provide an backtrace? The application disappear. There is no windows anymore, nothing. The whole kontact crashs. And sometime, mail get empty after crashing :-/
It's only happens on the automatically started kmail after booting pc and login into kde.
Normally, when a KDE application crashes, a dialog is shown explaining the situation and on one tab, showing the backtrace. Are you really sure Kontact crashes? I am asking because you mentioned that bug #95297 and bug #99827 are about Kontact crashing, which they are not. They deal with the behaviour of the taskbar entry when the systray icon is clicked, but not with crashes.
Hi, it's so, that "ps -A | grep kmail" has no output. And if I start kmail again, it's all fine. But if I try start kmail, when it is running, it asked me, if I really want to start it or to exit. But in the case of crashing (without any window) and I restart kmail, there is no popup, only a fine start of kmail. And sometime, some e-mails will be blanked :-/ So I'm very sure, that kmail crashes. If you've an idea, how can I track the crash, I'll do it.
Created attachment 19625 [details] Blanked Mail - Overview
Created attachment 19626 [details] Blanked Mail - Preview
I've tried to find anything in logs... Nothing... All logs in /var/log don't contain anything :-/
Well, you email looks like what is described in bug #99460. The cause for this may of course be different. Since you told me you are using Kontact, ps -A | grep kmail should of course be ps -A | grep kontact. You might get some logs by starting Kontact from commandline with kontact --nofork It is a pity that the backtrace dialog does not appear though.
The problem is, that it will only happens, after automatically starting of kontact by login into kde after rebooting my pc. After reboot: $ ps -Al | grep kontact 1 S 1000 5660 1 2 76 0 - 16177 - ? 00:00:02 kontact 1 S 1000 5966 5660 0 76 0 - 16177 - ? 00:00:00 kontact 1 S 1000 5967 5966 0 80 0 - 16177 rt_sig ? 00:00:00 kontact 1 S 1000 5968 5966 0 80 0 - 16177 rt_sig ? 00:00:00 kontact 1 S 1000 5969 5966 0 80 0 - 16177 rt_sig ? 00:00:00 kontact 1 S 1000 5970 5966 0 80 0 - 16177 rt_sig ? 00:00:00 kontact Works fine, until clicking on systray symbol: First click, minimize kontact.. all right... after second click, kontact disappears: $ ps -Al | grep kontact Nothing alive :-/ And no logs :-/ Any idea? Thanks alot!
The first output of ps looks very strange, there should only be one kontact process I guess. Maybe the problem is that the session manager starts many kontact processes at once when logging in. This could probably confuse the system tray icons as well as corrupt the mails (since multiple KMail component try to access it at the same time). But this is only a guess. As a workaround, you can disable the session manager in System Settings->Advanced->Session Manager
I will test your hint next boot. It seems to be normal... I tried today this: After reboot: --- SNIP --- $ ps -Al | grep kontact 1 S 1000 5644 1 2 75 0 - 16663 - ? 00:00:03 kontact 1 S 1000 5835 5644 0 76 0 - 16663 - ? 00:00:00 kontact 1 S 1000 5836 5835 0 80 0 - 16663 rt_sig ? 00:00:00 kontact 1 S 1000 5837 5835 0 80 0 - 16663 rt_sig ? 00:00:00 kontact 1 S 1000 5838 5835 0 80 0 - 16663 rt_sig ? 00:00:00 kontact 1 S 1000 5839 5835 0 80 0 - 16663 rt_sig ? 00:00:00 kontact --- SNAP --- After minimize to systray --- SNIP --- $ ps -Al | grep kontact 1 S 1000 5644 1 2 75 0 - 16663 - ? 00:00:03 kontact 1 S 1000 5835 5644 0 76 0 - 16663 - ? 00:00:00 kontact 1 S 1000 5836 5835 0 80 0 - 16663 rt_sig ? 00:00:00 kontact 1 S 1000 5837 5835 0 80 0 - 16663 rt_sig ? 00:00:00 kontact 1 S 1000 5838 5835 0 80 0 - 16663 rt_sig ? 00:00:00 kontact 1 S 1000 5839 5835 0 80 0 - 16663 rt_sig ? 00:00:00 kontact --- SNAP --- After try to reopen kontact by systray --- SNIP --- $ ps -Al | grep kontact --- SNAP --- Starting kontact: --- SNIP --- mike@psycho-mac (06:28:18) ~ $ kontact & [1] 6289 X Error: BadDevice, invalid or uninitialized input device 157 Major opcode: 148 Minor opcode: 3 Resource id: 0x0 Failed to open device X Error: BadDevice, invalid or uninitialized input device 157 Major opcode: 148 Minor opcode: 3 Resource id: 0x0 Failed to open device kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x80df018) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-my/ksycoca kparts: MainWindow::createGUI, part=(nil) kio (KTrader): query for Kontact/Plugin : returning 14 offers kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KSettings::Dispatcher): [static KSettings::Dispatcher* KSettings::Dispatcher::self()] kutils (KSettings::Dispatcher): [KSettings::Dispatcher::Dispatcher(QObject*, const char*)] kutils (KSettings::Dispatcher): [void KSettings::Dispatcher::registerInstance(KInstance*, QObject*, const char*)] kontact kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x83bc600) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() kimproxy (kdelibs): App kopete, dcopObjectId KIMIface found, using it for presence info. kontact: [QTextCodec* KCharsets::codecForName(const QString&, bool&) const] kontact: Trying to find IBM852 in /usr/share/i18n/charmaps kontact: Loading gzipped charset... kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kutils (KSettings::Dispatcher): [static KSettings::Dispatcher* KSettings::Dispatcher::self()] kutils (KSettings::Dispatcher): [void KSettings::Dispatcher::registerInstance(KInstance*, QObject*, const char*)] kmail kparts: 0x823ff58 emitting activePartChanged 0x8332d40 kparts: MainWindow::createGUI, part=0x8332d40 KMailPart kontact kparts: MainWindow::createGUI, part=0x8332d40 KMailPart kontact kparts: deactivating GUI for 0x8332d40 KMailPart kontact kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kparts: MainWindow::createGUI, part=0x8332d40 KMailPart kontact kparts: deactivating GUI for 0x8332d40 KMailPart kontact kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found WeaverThreadLogger: thread (ID: 1) suspended. WeaverThreadLogger: thread (ID: 2) suspended. WeaverThreadLogger: thread (ID: 3) suspended. WeaverThreadLogger: thread (ID: 4) suspended. kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found ScimInputContextPlugin() kio (KIOJob): error 11 /usr/share/apps/kontact/about/box-center-kontact.png [1]+ Done kontact --- SNAP --- After starting kontact --- SNIP --- $ ps -Al | grep kontact 1 S 1000 6290 1 10 76 0 - 16173 - pts/1 00:00:02 kontact 1 S 1000 6297 6290 0 76 0 - 16173 - pts/1 00:00:00 kontact 1 S 1000 6298 6297 0 80 0 - 16173 rt_sig pts/1 00:00:00 kontact 1 S 1000 6299 6297 0 80 0 - 16173 rt_sig pts/1 00:00:00 kontact 1 S 1000 6300 6297 0 80 0 - 16173 rt_sig pts/1 00:00:00 kontact 1 S 1000 6301 6297 0 80 0 - 16173 rt_sig pts/1 00:00:00 kontact --- SNAP ---
OK... the workaround works... No programm will be restored automatically... I started kontact with "--no-fork" and grep for process: --- SNIP --- $ ps -Al | grep kontact 0 S 1000 6077 5968 13 75 0 - 16546 - pts/1 00:00:02 kontact 1 S 1000 6087 6077 0 76 0 - 16546 - pts/1 00:00:00 kontact 1 S 1000 6088 6087 0 80 0 - 16546 rt_sig pts/1 00:00:00 kontact 1 S 1000 6089 6087 0 80 0 - 16546 rt_sig pts/1 00:00:00 kontact 1 S 1000 6090 6087 0 80 0 - 16546 rt_sig pts/1 00:00:00 kontact 1 S 1000 6091 6087 0 80 0 - 16546 rt_sig pts/1 00:00:00 kontact --- SNAP --- Kontact start always so much processes... And... I've the same problem *LOL* minimize to systray and reopen fails... All the time... :-/ Okay slowly... I started my pc without session... Calls that line: $ kontact --nofork & And have the same problem... That is not nice, but perhaps we have a chance to figure out what's happening... --- SNIP --- $ kontact --nofork & [1] 7508 $ X Error: BadDevice, invalid or uninitialized input device 157 Major opcode: 148 Minor opcode: 3 Resource id: 0x0 Failed to open device X Error: BadDevice, invalid or uninitialized input device 157 Major opcode: 148 Minor opcode: 3 Resource id: 0x0 Failed to open device kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x80d6658) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-my/ksycoca kparts: MainWindow::createGUI, part=(nil) kio (KTrader): query for Kontact/Plugin : returning 14 offers kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KSettings::Dispatcher): [static KSettings::Dispatcher* KSettings::Dispatcher::self()] kutils (KSettings::Dispatcher): [KSettings::Dispatcher::Dispatcher(QObject*, const char*)] kutils (KSettings::Dispatcher): [void KSettings::Dispatcher::registerInstance(KInstance*, QObject*, const char*)] kontact kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x83bd880) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() kontact: [QTextCodec* KCharsets::codecForName(const QString&, bool&) const] kontact: Trying to find IBM852 in /usr/share/i18n/charmaps kontact: Loading gzipped charset... kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kutils (KSettings::Dispatcher): [static KSettings::Dispatcher* KSettings::Dispatcher::self()] kutils (KSettings::Dispatcher): [void KSettings::Dispatcher::registerInstance(KInstance*, QObject*, const char*)] kmail kparts: 0x8240fa8 emitting activePartChanged 0x8333de0 kparts: MainWindow::createGUI, part=0x8333de0 KMailPart kontact kparts: MainWindow::createGUI, part=0x8333de0 KMailPart kontact kparts: deactivating GUI for 0x8333de0 KMailPart kontact kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kparts: MainWindow::createGUI, part=0x8333de0 KMailPart kontact kparts: deactivating GUI for 0x8333de0 KMailPart kontact kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found WeaverThreadLogger: thread (ID: 1) suspended. WeaverThreadLogger: thread (ID: 2) suspended. WeaverThreadLogger: thread (ID: 3) suspended. WeaverThreadLogger: thread (ID: 4) suspended. kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found ScimInputContextPlugin() kio (KIOJob): error 11 /usr/share/apps/kontact/about/box-center-kontact.png $ echo After start After start $ echo After minimize to systray After minimize to systray $ kontact: Unknown option '-nofork'. kontact: Use --help to get a list of available command line options. kutils (KSettings::Dispatcher): [virtual KSettings::Dispatcher::~Dispatcher()] ~ScimInputContextPlugin() [1]+ Exit 254 kontact --nofork $ echo After reopening After reopening --- SNAP --- That can I repeat every time... So without any option, kontact does not crash: --- SNIP --- $ kontact & [1] 7994 $ X Error: BadDevice, invalid or uninitialized input device 157 Major opcode: 148 Minor opcode: 3 Resource id: 0x0 Failed to open device X Error: BadDevice, invalid or uninitialized input device 157 Major opcode: 148 Minor opcode: 3 Resource id: 0x0 Failed to open device kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x80d6348) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-my/ksycoca kparts: MainWindow::createGUI, part=(nil) kio (KTrader): query for Kontact/Plugin : returning 14 offers kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KSettings::Dispatcher): [static KSettings::Dispatcher* KSettings::Dispatcher::self()] kutils (KSettings::Dispatcher): [KSettings::Dispatcher::Dispatcher(QObject*, const char*)] kutils (KSettings::Dispatcher): [void KSettings::Dispatcher::registerInstance(KInstance*, QObject*, const char*)] kontact kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x83c8a70) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() kontact: [QTextCodec* KCharsets::codecForName(const QString&, bool&) const] kontact: Trying to find IBM852 in /usr/share/i18n/charmaps kontact: Loading gzipped charset... kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kutils (KSettings::Dispatcher): [static KSettings::Dispatcher* KSettings::Dispatcher::self()] kutils (KSettings::Dispatcher): [void KSettings::Dispatcher::registerInstance(KInstance*, QObject*, const char*)] kmail kparts: 0x823ff68 emitting activePartChanged 0x8332d78 kparts: MainWindow::createGUI, part=0x8332d78 KMailPart kontact kparts: MainWindow::createGUI, part=0x8332d78 KMailPart kontact kparts: deactivating GUI for 0x8332d78 KMailPart kontact kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kparts: MainWindow::createGUI, part=0x8332d78 KMailPart kontact kparts: deactivating GUI for 0x8332d78 KMailPart kontact kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found WeaverThreadLogger: thread (ID: 2) suspended. WeaverThreadLogger: thread (ID: 3) suspended. WeaverThreadLogger: thread (ID: 1) suspended. WeaverThreadLogger: thread (ID: 4) suspended. kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found ScimInputContextPlugin() kio (KIOJob): error 11 /usr/share/apps/kontact/about/box-center-kontact.png [1]+ Done kontact $ echo After starting After starting $ echo After minimize to systray After minimize to systray $ kparts: MainWindow::createGUI, part=0x8332d78 KMailPart kontact kparts: deactivating GUI for 0x8332d78 KMailPart kontact kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found $ echo After reopening After reopening --- SNAP --- Is that helpfull?
>Is that helpfull? I don't know, a real KMail developer needs to look at this (not me).
Okay... Thank you for ideas!
Some more information: --- SNIP --- $ kontact -v Qt: 3.3.6 KDE: 3.5.5 Kontact: 1.2.3 --- SNAP ---
It seems, that any option causes crashing... And look at the last output: "kontact: Unknown option '-nocrashhandler'." That will be printed by calling with "--nofork", too... And will be printed before carshing after trying to reopen kontact... --- SNIP --- $ kontact --nocrashhandler X Error: BadDevice, invalid or uninitialized input device 157 Major opcode: 148 Minor opcode: 3 Resource id: 0x0 Failed to open device X Error: BadDevice, invalid or uninitialized input device 157 Major opcode: 148 Minor opcode: 3 Resource id: 0x0 Failed to open device kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x80def28) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-my/ksycoca kparts: MainWindow::createGUI, part=(nil) kio (KTrader): query for Kontact/Plugin : returning 14 offers kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual void KPluginInfo::load(KConfigGroup*)] kutils (KPluginInfo): [bool KPluginInfo::isPluginEnabledByDefault() const] kutils (KPluginInfo): [virtual void KPluginInfo::setPluginEnabled(bool)] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KPluginInfo): [virtual bool KPluginInfo::isPluginEnabled() const] kutils (KSettings::Dispatcher): [static KSettings::Dispatcher* KSettings::Dispatcher::self()] kutils (KSettings::Dispatcher): [KSettings::Dispatcher::Dispatcher(QObject*, const char*)] kutils (KSettings::Dispatcher): [void KSettings::Dispatcher::registerInstance(KInstance*, QObject*, const char*)] kontact kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x83bc6b0) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() kontact: [QTextCodec* KCharsets::codecForName(const QString&, bool&) const] kontact: Trying to find IBM852 in /usr/share/i18n/charmaps kontact: Loading gzipped charset... kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kutils (KSettings::Dispatcher): [static KSettings::Dispatcher* KSettings::Dispatcher::self()] kutils (KSettings::Dispatcher): [void KSettings::Dispatcher::registerInstance(KInstance*, QObject*, const char*)] kmail kparts: 0x823ff58 emitting activePartChanged 0x8332d40 kparts: MainWindow::createGUI, part=0x8332d40 KMailPart kontact kparts: MainWindow::createGUI, part=0x8332d40 KMailPart kontact kparts: deactivating GUI for 0x8332d40 KMailPart kontact kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kparts: MainWindow::createGUI, part=0x8332d40 KMailPart kontact kparts: deactivating GUI for 0x8332d40 KMailPart kontact kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found $ WeaverThreadLogger: thread (ID: 1) suspended. WeaverThreadLogger: thread (ID: 2) suspended. WeaverThreadLogger: thread (ID: 3) suspended. WeaverThreadLogger: thread (ID: 4) suspended. kdeui (KToolBar): mainToolBar KToolBar::removeItem item 16 not found ScimInputContextPlugin() kio (KIOJob): error 11 /usr/share/apps/kontact/about/box-center-kontact.png $ echo After starting After starting $ echo After minimize to systray After minimize to systray $ kontact: Unknown option '-nocrashhandler'. kontact: Use --help to get a list of available command line options. kutils (KSettings::Dispatcher): [virtual KSettings::Dispatcher::~Dispatcher()] ~ScimInputContextPlugin() $ echo After reopening After reopening --- SNAP ---
I've found a workaround: Configure Kontact -> Kontact -> Activate "Always start with..." I've chosen "Mail" And now... There are no crashes... But this is only a workaround... There must be some bug... Perhaps someone can kill that bug...
I think this is the same as bug 103775. *** This bug has been marked as a duplicate of 103775 ***