Bug 230681 - Konqueror (and KMix) does not start after upgrading to KDE 4.4
Summary: Konqueror (and KMix) does not start after upgrading to KDE 4.4
Status: RESOLVED DUPLICATE of bug 218998
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-14 11:56 UTC by Krisztián Tresó
Modified: 2010-03-14 19:12 UTC (History)
1 user (show)

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 Krisztián Tresó 2010-03-14 11:56:00 UTC
Application: konqueror (4.4.00 (KDE 4.4.0))
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.9-70.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
After upgrading to KDE 4.4, Konqueror is not willing to start any more, immediately crashing after either clicking on its icon, or trying to launch from the command line. In the latter case, the following is written onto the standard output (or standard error):

terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
KCrash: Application 'konqueror' crashing...
sock_file=/home/chreex/.kde/socket-kurblivas/kdeinit4__0

I manually removed the sock_file mentioned. After that, the output changed as follows:

terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
KCrash: Application 'konqueror' crashing...
sock_file=/home/chreex/.kde/socket-kurblivas/kdeinit4__0
Warning: connect() failed: : No such file or directory
KCrash cannot reach kdeinit, launching directly.
drkonqi(19723) SystemInformation::runLsbRelease: found lsb_release
drkonqi(19723) KCrashBackend::constructCrashedApplication: Using /proc to determine executable path
drkonqi(19723) KCrashBackend::constructCrashedApplication: Executable is: "/usr/bin/konqueror"
drkonqi(19723) KCrashBackend::constructCrashedApplication: Executable exists: true

Other KDE applications start, except for KMix, which throws the same std::bad_alloc exception. I have read on some forum, that KDE 4.4 eventually does not work with already existing ~/.kde directory, so i renamed it to let KDE create a new one from scratch - but things did not change, so I reverted to my old .kde directory.

I am using Fedora 12 with the current latest packages. (I am not totally sure that this is the right place to report, but the Crash Reporting Assistant took me here.)

The crash can be reproduced every time.

 -- Backtrace:
Application: Konqueror (konqueror), signal: Aborted
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  0x0000003f522326c5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x0000003f52233ea5 in abort () at abort.c:92
#7  0x000000313fcba2cd in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:93
#8  0x000000313fcb8456 in __cxxabiv1::__terminate (handler=<value optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:38
#9  0x000000313fcb8483 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48
#10 0x000000313fcb857e in __cxxabiv1::__cxa_throw (obj=<value optimized out>, tinfo=<value optimized out>, dest=<value optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:83
#11 0x0000003b13e69372 in qBadAlloc () at global/qglobal.cpp:2004
#12 0x0000003b13e73b85 in q_check_ptr<QByteArray::Data> (data=<value optimized out>, nbytes=<value optimized out>) at ../../src/corelib/global/qglobal.h:1693
#13 qUncompress (data=<value optimized out>, nbytes=<value optimized out>) at tools/qbytearray.cpp:554
#14 0x00000038f4e7cf51 in qUncompress (this=0x26300c0, offset=425483, pix=...) at /usr/include/QtCore/qbytearray.h:586
#15 KPixmapCache::Private::loadData (this=0x26300c0, offset=425483, pix=...) at /usr/src/debug/kdelibs-4.4.0/kdeui/util/kpixmapcache.cpp:1361
#16 0x00000038f4e7e38b in KPixmapCache::find (this=0x26472d0, key=..., pix=...) at /usr/src/debug/kdelibs-4.4.0/kdeui/util/kpixmapcache.cpp:1324
#17 0x00000038f4ddd93a in KIconCache::find (this=0x26472d0, key=..., pix=..., path=0x0) at /usr/src/debug/kdelibs-4.4.0/kdeui/icons/kiconcache.cpp:277
#18 0x00000038f4dd3703 in KIconLoader::loadIcon (this=0x24f6ae0, _name=..., group=<value optimized out>, size=128, state=<value optimized out>, overlays=..., path_store=0x0, canReturnNull=false)
    at /usr/src/debug/kdelibs-4.4.0/kdeui/icons/kiconloader.cpp:1092
#19 0x00000038f4dcd0dd in KIconEngine::pixmap (this=<value optimized out>, size=..., mode=<value optimized out>, state=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.0/kdeui/icons/kiconengine.cpp:119
#20 0x00000038f404b455 in QIcon::pixmap (this=<value optimized out>, size=<value optimized out>, mode=<value optimized out>, state=<value optimized out>) at image/qicon.cpp:669
#21 0x00000038f4038cb4 in QWidgetPrivate::setWindowIcon_sys (this=<value optimized out>, forceReset=<value optimized out>) at kernel/qwidget_x11.cpp:1458
#22 0x00000038f3ff6ddb in QWidget::create (this=0x2655c00, window=<value optimized out>, initializeWindow=true, destroyOldWindow=true) at kernel/qwidget.cpp:1351
#23 0x00000038f402b0a7 in setupOwner () at kernel/qclipboard_x11.cpp:131
#24 0x00000038f402ba41 in QClipboard::QClipboard (this=0x2648320, parent=<value optimized out>) at kernel/qclipboard_x11.cpp:458
#25 0x00000038f3faac07 in QApplication::clipboard () at kernel/qapplication.cpp:3090
#26 0x00000038f4e0c3be in KClipboardSynchronizer::Private::setupSignals (this=0x26482b0) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kclipboard.cpp:94
#27 0x00000038f4e0c732 in KClipboardSynchronizer::KClipboardSynchronizer (this=0x26481f0, parent=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kclipboard.cpp:84
#28 0x00000038f4e0c7e0 in operator-> () at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kclipboard.cpp:73
#29 operator KClipboardSynchronizer* () at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kclipboard.cpp:73
#30 KClipboardSynchronizer::self () at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kclipboard.cpp:74
#31 0x00000038f4e07c51 in KApplicationPrivate::init (this=0x2616820, GUIenabled=true) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:463
#32 0x00000038f4e08c99 in KApplication::KApplication (this=0x7fffef8b3bd0, GUIenabled=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:343
#33 0x00000038f6638d8a in KonquerorApplication::KonquerorApplication (this=0x7fffef8b3bd0) at /usr/src/debug/kdebase-4.4.0/apps/konqueror/src/konqapplication.cpp:28
#34 0x00000038f66b38d1 in kdemain (argc=338050336, argv=0x7fffef8b4210) at /usr/src/debug/kdebase-4.4.0/apps/konqueror/src/konqmain.cpp:72
#35 0x0000003f5221eb1d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=<value optimized out>) at libc-start.c:226
#36 0x0000000000400759 in _start ()

Possible duplicates by query: bug 218998, bug 212956, bug 190535, bug 148279.

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-14 13:22:57 UTC
Try removing the contents of the folder "/var/tmp/kdecache-$USERNAME/kpc/"
Merging with bug 218998. Thanks

*** This bug has been marked as a duplicate of bug 218998 ***
Comment 2 Krisztián Tresó 2010-03-14 19:12:10 UTC
Thanks, that worked.

(In reply to comment #1)
> Try removing the contents of the folder "/var/tmp/kdecache-$USERNAME/kpc/"
> Merging with bug 218998. Thanks
> 
> *** This bug has been marked as a duplicate of bug 218998 ***