Bug 301684 - Konqueror crashes on startup
Summary: Konqueror crashes on startup
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.8.3
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2012-06-11 20:32 UTC by Jeff Thrasher
Modified: 2018-10-27 02:08 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 Jeff Thrasher 2012-06-11 20:32:34 UTC
Application: konqueror (4.8.3 (4.8.3))
KDE Platform Version: 4.8.3 (4.8.3) (Compiled from sources)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
The browser has been crashing every time I open it ;-( it opens then closes and shows the option to report the crash

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#7  qobject_cast<QWidget*> (o=0x9a59140) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:922
#8  QWidgetPrivate::showChildren (this=0x999b8c8, spontaneous=false) at kernel/qwidget.cpp:7838
#9  0x08800180 in QWidgetPrivate::show_helper (this=0x999b8c8) at kernel/qwidget.cpp:7489
#10 0x088005c1 in QWidget::setVisible (this=0x999b880, visible=true) at kernel/qwidget.cpp:7764
#11 0x088000e8 in show (this=0x999b880) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#12 QWidgetPrivate::showChildren (this=0x9686510, spontaneous=false) at kernel/qwidget.cpp:7852
#13 0x08800180 in QWidgetPrivate::show_helper (this=0x9686510) at kernel/qwidget.cpp:7489
#14 0x088005c1 in QWidget::setVisible (this=0x95d9828, visible=true) at kernel/qwidget.cpp:7764
#15 0x00a66435 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#16 0x0804850b in ?? ()
#17 0x003454d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#18 0x08048531 in _start ()

Reported using DrKonqi
Comment 1 Albert Astals Cid 2012-06-20 10:53:28 UTC
Happens here too, works if no argument is passed, but if passing an argument it crashes quite often, let's say 3 out of 5 times
Comment 2 Albert Astals Cid 2012-06-20 10:56:52 UTC
Here the valgrind trace

valgrind konqueror https://bugs.kde.org/attachment.cgi?id=24228
==5520== Memcheck, a memory error detector
==5520== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==5520== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==5520== Command: konqueror https://bugs.kde.org/attachment.cgi?id=24228
==5520== 
==5520== Invalid read of size 4
==5520==    at 0xC75C0D3: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC75E464: FcConfigFilename (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767176: FcInitLoadConfig (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767265: FcInitLoadConfigAndFonts (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767484: FcInit (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0x7F653D9: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1745)
==5520==    by 0x7EF29C3: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:842)
==5520==    by 0x7EF3109: QApplication::QApplication(int&, char**, bool, int) (qapplication.cpp:775)
==5520==    by 0x6CCDEA6: KApplication::KApplication(bool) (kapplication.cpp:346)
==5520==    by 0x4E6BF25: KonquerorApplication::KonquerorApplication() (konqapplication.cpp:28)
==5520==    by 0x4EE8FB5: kdemain (konqmain.cpp:119)
==5520==  Address 0xf5878f4 is 20 bytes inside a block of size 22 alloc'd
==5520==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5520==    by 0xC75C02C: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC75E464: FcConfigFilename (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767176: FcInitLoadConfig (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767265: FcInitLoadConfigAndFonts (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767484: FcInit (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0x7F653D9: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1745)
==5520==    by 0x7EF29C3: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:842)
==5520==    by 0x7EF3109: QApplication::QApplication(int&, char**, bool, int) (qapplication.cpp:775)
==5520==    by 0x6CCDEA6: KApplication::KApplication(bool) (kapplication.cpp:346)
==5520==    by 0x4E6BF25: KonquerorApplication::KonquerorApplication() (konqapplication.cpp:28)
==5520== 
==5520== Invalid read of size 4
==5520==    at 0xC75C0E8: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC75E464: FcConfigFilename (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xEE576F3: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE58950: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE557C6: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5717A: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5A75C: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xC771B70: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767176: FcInitLoadConfig (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767265: FcInitLoadConfigAndFonts (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==  Address 0xf58fab0 is 16 bytes inside a block of size 18 alloc'd
==5520==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5520==    by 0xC75C02C: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC75E464: FcConfigFilename (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xEE576F3: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE58950: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE557C6: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5717A: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5A75C: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xC771B70: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767176: FcInitLoadConfig (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520== 
==5520== Invalid read of size 4
==5520==    at 0xC75C0E8: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771E77: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xEE576F3: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE58950: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE557C6: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5717A: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5A75C: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xC771B70: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767176: FcInitLoadConfig (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767265: FcInitLoadConfigAndFonts (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==  Address 0xf5a5f68 is 40 bytes inside a block of size 42 alloc'd
==5520==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5520==    by 0xC75C02C: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771E77: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xEE576F3: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE58950: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE557C6: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5717A: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5A75C: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xC771B70: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767176: FcInitLoadConfig (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520== 
==5520== Invalid read of size 4
==5520==    at 0xC75C0D3: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771E77: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xEE576F3: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE58950: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE557C6: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5717A: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5A75C: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xC771B70: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767176: FcInitLoadConfig (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767265: FcInitLoadConfigAndFonts (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==  Address 0xf5d9774 is 36 bytes inside a block of size 39 alloc'd
==5520==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5520==    by 0xC75C02C: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771E77: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xEE576F3: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE58950: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE557C6: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5717A: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5A75C: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xC771B70: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC767176: FcInitLoadConfig (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520== 
==5520== Invalid read of size 4
==5520==    at 0xC75C0E8: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xEE576F3: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE58950: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE557C6: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5717A: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5A75C: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xC771B70: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771E77: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xEE576F3: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==  Address 0xf5ff430 is 32 bytes inside a block of size 34 alloc'd
==5520==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5520==    by 0xC75C02C: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xEE576F3: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE58950: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE557C6: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5717A: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5A75C: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xC771B70: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771E77: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520== 
==5520== Invalid read of size 4
==5520==    at 0xC75C0D3: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC75E464: FcConfigFilename (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xEE576F3: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE58950: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE557C6: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5717A: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5A75C: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xC771B70: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771E77: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==  Address 0xf60fa74 is 20 bytes inside a block of size 22 alloc'd
==5520==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5520==    by 0xC75C02C: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC75E464: FcConfigFilename (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771A15: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC7720FD: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xEE576F3: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE58950: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE557C6: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5717A: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xEE5A75C: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.5.2)
==5520==    by 0xC771B70: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520==    by 0xC771E77: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
==5520== 
==5520== Conditional jump or move depends on uninitialised value(s)
==5520==    at 0x8FF14E0: inflateReset2 (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==5520==    by 0x8FF15D8: inflateInit2_ (in /lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==5520==    by 0xCBB30D3: png_create_read_struct_2 (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==5520==    by 0xCBB3296: png_create_read_struct (in /lib/x86_64-linux-gnu/libpng12.so.0.46.0)
==5520==    by 0x7FE67F4: QPngHandlerPrivate::readPngHeader() (qpnghandler.cpp:427)
==5520==    by 0x7FE6DBC: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:470)
==5520==    by 0x7FB60C7: QImageReader::read(QImage*) (qimagereader.cpp:1205)
==5520==    by 0x7FB66F6: QImageReader::read() (qimagereader.cpp:1155)
==5520==    by 0x7FAB661: operator>>(QDataStream&, QImage&) (qimage.cpp:5287)
==5520==    by 0x7FC4D71: operator>>(QDataStream&, QPixmap&) (qpixmap.cpp:1364)
==5520==    by 0x6C7A2E6: KIconLoaderPrivate::findCachedPixmapWithPath(QString const&, QPixmap&, QString&) (kiconloader.cpp:876)
==5520==    by 0x6C7A4F0: KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const (kiconloader.cpp:1222)
==5520== 
Got bus address:  "unix:abstract=/tmp/dbus-xCW3hoSagy,guid=6eee10b93c02a19c7d150d9a0000002f" 
Connected to accessibility bus at:  "unix:abstract=/tmp/dbus-xCW3hoSagy,guid=6eee10b93c02a19c7d150d9a0000002f" 
Registered DEC:  true 
==5520== Invalid read of size 8
==5520==    at 0x7EE352A: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (qdrawhelper_ssse3.cpp:179)
==5520==    by 0x80B5373: QRasterPaintEngine::drawImage(QPointF const&, QImage const&) (qpaintengine_raster.cpp:2187)
==5520==    by 0x80C033D: QRasterPaintEngine::drawPixmap(QPointF const&, QPixmap const&) (qpaintengine_raster.cpp:2062)
==5520==    by 0x8041B2E: QPainter::drawPixmap(QPointF const&, QPixmap const&) (qpainter.cpp:5344)
==5520==    by 0x827CB11: QGtkPainter::paintBox(_GtkWidget*, char const*, QRect const&, GtkStateType, GtkShadowType, _GtkStyle*, QString const&) (qpainter.h:852)
==5520==    by 0x826CBF4: QGtkStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:1127)
==5520==    by 0x820C159: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==5520==    by 0x82A408C: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==5520==    by 0x828C74F: QCleanlooksStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcleanlooksstyle.cpp:2360)
==5520==    by 0x8274213: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:3047)
==5520==    by 0x827440B: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:2867)
==5520==    by 0x6D98AC1: KPushButton::paintEvent(QPaintEvent*) (qstylepainter.h:89)
==5520==  Address 0xf67f028 is 0 bytes after a block of size 12,744 alloc'd
==5520==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5520==    by 0x7FA9725: QImageData::create(QSize const&, QImage::Format, int) (qimage.cpp:209)
==5520==    by 0x7FAA88A: QImage::QImage(int, int, QImage::Format) (qimage.cpp:811)
==5520==    by 0x7FAB16A: QImage::copy(QRect const&) const (qimage.cpp:1396)
==5520==    by 0x827B22C: QGtkPainter::renderTheme(unsigned char*, unsigned char*, QRect const&) (qgtkpainter.cpp:102)
==5520==    by 0x827C6E3: QGtkPainter::paintBox(_GtkWidget*, char const*, QRect const&, GtkStateType, GtkShadowType, _GtkStyle*, QString const&) (qgtkpainter.cpp:315)
==5520==    by 0x826CBF4: QGtkStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:1127)
==5520==    by 0x820C159: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==5520==    by 0x82A408C: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==5520==    by 0x828C74F: QCleanlooksStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcleanlooksstyle.cpp:2360)
==5520==    by 0x8274213: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:3047)
==5520==    by 0x827440B: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:2867)
==5520== 
==5520== Invalid read of size 8
==5520==    at 0x7EE3673: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (qdrawhelper_ssse3.cpp:179)
==5520==    by 0x80B5373: QRasterPaintEngine::drawImage(QPointF const&, QImage const&) (qpaintengine_raster.cpp:2187)
==5520==    by 0x80C033D: QRasterPaintEngine::drawPixmap(QPointF const&, QPixmap const&) (qpaintengine_raster.cpp:2062)
==5520==    by 0x8041B2E: QPainter::drawPixmap(QPointF const&, QPixmap const&) (qpainter.cpp:5344)
==5520==    by 0x827CB11: QGtkPainter::paintBox(_GtkWidget*, char const*, QRect const&, GtkStateType, GtkShadowType, _GtkStyle*, QString const&) (qpainter.h:852)
==5520==    by 0x826CBF4: QGtkStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:1127)
==5520==    by 0x820C159: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==5520==    by 0x82A408C: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==5520==    by 0x828C74F: QCleanlooksStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcleanlooksstyle.cpp:2360)
==5520==    by 0x8274213: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:3047)
==5520==    by 0x827440B: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:2867)
==5520==    by 0x6D98AC1: KPushButton::paintEvent(QPaintEvent*) (qstylepainter.h:89)
==5520==  Address 0x1e39e978 is 14,360 bytes inside a block of size 14,364 alloc'd
==5520==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5520==    by 0x7FA9725: QImageData::create(QSize const&, QImage::Format, int) (qimage.cpp:209)
==5520==    by 0x7FAA88A: QImage::QImage(int, int, QImage::Format) (qimage.cpp:811)
==5520==    by 0x7FAB16A: QImage::copy(QRect const&) const (qimage.cpp:1396)
==5520==    by 0x827B22C: QGtkPainter::renderTheme(unsigned char*, unsigned char*, QRect const&) (qgtkpainter.cpp:102)
==5520==    by 0x827C6E3: QGtkPainter::paintBox(_GtkWidget*, char const*, QRect const&, GtkStateType, GtkShadowType, _GtkStyle*, QString const&) (qgtkpainter.cpp:315)
==5520==    by 0x826CBF4: QGtkStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:1127)
==5520==    by 0x820C159: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==5520==    by 0x82A408C: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==5520==    by 0x828C74F: QCleanlooksStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcleanlooksstyle.cpp:2360)
==5520==    by 0x8274213: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:3047)
==5520==    by 0x827440B: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:2867)
==5520== 
==5520== Invalid read of size 8
==5520==    at 0x7EE379C: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (qdrawhelper_ssse3.cpp:179)
==5520==    by 0x80B5373: QRasterPaintEngine::drawImage(QPointF const&, QImage const&) (qpaintengine_raster.cpp:2187)
==5520==    by 0x80C033D: QRasterPaintEngine::drawPixmap(QPointF const&, QPixmap const&) (qpaintengine_raster.cpp:2062)
==5520==    by 0x8041B2E: QPainter::drawPixmap(QPointF const&, QPixmap const&) (qpainter.cpp:5344)
==5520==    by 0x827E8FC: QGtkPainter::paintFocus(_GtkWidget*, char const*, QRect const&, GtkStateType, _GtkStyle*, QString const&) (qpainter.h:852)
==5520==    by 0x827684B: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:2882)
==5520==    by 0x6D98AC1: KPushButton::paintEvent(QPaintEvent*) (qstylepainter.h:89)
==5520==    by 0x7F3C0F5: QWidget::event(QEvent*) (qwidget.cpp:8508)
==5520==    by 0x7EEB893: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4559)
==5520==    by 0x7EF0712: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4420)
==5520==    by 0x6CCBBB5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==5520==    by 0x774BE9B: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:876)
==5520==  Address 0x229ee848 is 10,664 bytes inside a block of size 10,668 alloc'd
==5520==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5520==    by 0x7FA9725: QImageData::create(QSize const&, QImage::Format, int) (qimage.cpp:209)
==5520==    by 0x7FAA88A: QImage::QImage(int, int, QImage::Format) (qimage.cpp:811)
==5520==    by 0x7FAB16A: QImage::copy(QRect const&) const (qimage.cpp:1396)
==5520==    by 0x827B22C: QGtkPainter::renderTheme(unsigned char*, unsigned char*, QRect const&) (qgtkpainter.cpp:102)
==5520==    by 0x827E84D: QGtkPainter::paintFocus(_GtkWidget*, char const*, QRect const&, GtkStateType, _GtkStyle*, QString const&) (qgtkpainter.cpp:450)
==5520==    by 0x827684B: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qgtkstyle.cpp:2882)
==5520==    by 0x6D98AC1: KPushButton::paintEvent(QPaintEvent*) (qstylepainter.h:89)
==5520==    by 0x7F3C0F5: QWidget::event(QEvent*) (qwidget.cpp:8508)
==5520==    by 0x7EEB893: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4559)
==5520==    by 0x7EF0712: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4420)
==5520==    by 0x6CCBBB5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==5520== 
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "New &Window" under id 2 
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "&New Tab" under id 3 
==5520== Invalid read of size 8
==5520==    at 0x7F3E5CE: QWidgetPrivate::showChildren(bool) (qobject.h:146)
==5520==    by 0x7F3E6FC: QWidgetPrivate::show_helper() (qwidget.cpp:7489)
==5520==    by 0x7F3EB01: QWidget::setVisible(bool) (qwidget.cpp:7764)
==5520==    by 0x7F3E675: QWidgetPrivate::showChildren(bool) (qwidget.h:494)
==5520==    by 0x7F3E6FC: QWidgetPrivate::show_helper() (qwidget.cpp:7489)
==5520==    by 0x7F3EB01: QWidget::setVisible(bool) (qwidget.cpp:7764)
==5520==    by 0x4EEAAC6: kdemain (qwidget.h:494)
==5520==    by 0x513B76C: (below main) (libc-start.c:226)
==5520==  Address 0x22748738 is 8 bytes inside a block of size 16 free'd
==5520==    at 0x4C2A4BC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5520==    by 0x7765477: QObject::event(QEvent*) (qobject.cpp:1176)
==5520==    by 0x7EEB893: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4559)
==5520==    by 0x7EF0712: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4420)
==5520==    by 0x6CCBBB5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==5520==    by 0x774BE9B: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:876)
==5520==    by 0x774FC69: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:231)
==5520==    by 0x777AF92: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:236)
==5520==    by 0xC262D52: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.3)
==5520==    by 0xC26309F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.3)
==5520==    by 0xC263163: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.3)
==5520==    by 0x777B3BE: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:424)
==5520== 
==5520== Invalid read of size 1
==5520==    at 0x7F3E5D2: QWidgetPrivate::showChildren(bool) (qwidget.h:922)
==5520==    by 0x7F3E6FC: QWidgetPrivate::show_helper() (qwidget.cpp:7489)
==5520==    by 0x7F3EB01: QWidget::setVisible(bool) (qwidget.cpp:7764)
==5520==    by 0x7F3E675: QWidgetPrivate::showChildren(bool) (qwidget.h:494)
==5520==    by 0x7F3E6FC: QWidgetPrivate::show_helper() (qwidget.cpp:7489)
==5520==    by 0x7F3EB01: QWidget::setVisible(bool) (qwidget.cpp:7764)
==5520==    by 0x4EEAAC6: kdemain (qwidget.h:494)
==5520==    by 0x513B76C: (below main) (libc-start.c:226)
==5520==  Address 0x20 is not stack'd, malloc'd or (recently) free'd
==5520== 
KCrash: Application 'konqueror' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
==5520== Invalid read of size 4
==5520==    at 0x6D2CF80: startFromKdeinit(int, char const**) (kcrash.cpp:781)
==5520==    by 0x6D2D470: startProcessInternal(int, char const**, bool, bool) (kcrash.cpp:537)
==5520==    by 0x6D2DBD9: KCrash::startProcess(int, char const**, bool) (kcrash.cpp:524)
==5520==    by 0x6D2DFA6: KCrash::defaultCrashHandler(int) (kcrash.cpp:435)
==5520==    by 0x51504BF: ??? (in /lib/x86_64-linux-gnu/libc-2.15.so)
==5520==    by 0x7F3E5D1: QWidgetPrivate::showChildren(bool) (qobject.h:146)
==5520==    by 0x7F3E6FC: QWidgetPrivate::show_helper() (qwidget.cpp:7489)
==5520==    by 0x7F3EB01: QWidget::setVisible(bool) (qwidget.cpp:7764)
==5520==    by 0x7F3E675: QWidgetPrivate::showChildren(bool) (qwidget.h:494)
==5520==    by 0x7F3E6FC: QWidgetPrivate::show_helper() (qwidget.cpp:7489)
==5520==    by 0x7F3EB01: QWidget::setVisible(bool) (qwidget.cpp:7764)
==5520==    by 0x4EEAAC6: kdemain (qwidget.h:494)
==5520==  Address 0x228f5d70 is 0 bytes inside a block of size 3 alloc'd
==5520==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5520==    by 0x6D2CEE7: startFromKdeinit(int, char const**) (kcrash.cpp:660)
==5520==    by 0x6D2D470: startProcessInternal(int, char const**, bool, bool) (kcrash.cpp:537)
==5520==    by 0x6D2DBD9: KCrash::startProcess(int, char const**, bool) (kcrash.cpp:524)
==5520==    by 0x6D2DFA6: KCrash::defaultCrashHandler(int) (kcrash.cpp:435)
==5520==    by 0x51504BF: ??? (in /lib/x86_64-linux-gnu/libc-2.15.so)
==5520==    by 0x7F3E5D1: QWidgetPrivate::showChildren(bool) (qobject.h:146)
==5520==    by 0x7F3E6FC: QWidgetPrivate::show_helper() (qwidget.cpp:7489)
==5520==    by 0x7F3EB01: QWidget::setVisible(bool) (qwidget.cpp:7764)
==5520==    by 0x7F3E675: QWidgetPrivate::showChildren(bool) (qwidget.h:494)
==5520==    by 0x7F3E6FC: QWidgetPrivate::show_helper() (qwidget.cpp:7489)
==5520==    by 0x7F3EB01: QWidget::setVisible(bool) (qwidget.cpp:7764)
==5520== 
sock_file=/home/tsdgeos_work/.kde/socket-xps/kdeinit4__0
==5520== 
==5520== HEAP SUMMARY:
==5520==     in use at exit: 6,390,330 bytes in 62,745 blocks
==5520==   total heap usage: 282,801 allocs, 220,056 frees, 68,679,291 bytes allocated
==5520== 
==5520== LEAK SUMMARY:
==5520==    definitely lost: 6,839 bytes in 53 blocks
==5520==    indirectly lost: 18,224 bytes in 587 blocks
==5520==      possibly lost: 1,606,590 bytes in 17,918 blocks
==5520==    still reachable: 4,758,677 bytes in 44,187 blocks
==5520==         suppressed: 0 bytes in 0 blocks
==5520== Rerun with --leak-check=full to see details of leaked memory
==5520== 
==5520== For counts of detected and suppressed errors, rerun with: -v
==5520== Use --track-origins=yes to see where uninitialised values come from
==5520== ERROR SUMMARY: 71 errors from 13 contexts (suppressed: 2 from 2)
Comment 3 Myriam Schweingruber 2012-06-21 09:24:23 UTC
(In reply to comment #1)
> Happens here too, works if no argument is passed, but if passing an argument
> it crashes quite often, let's say 3 out of 5 times

I assume this is with the Git version? Could you please update the version field?
Comment 4 Albert Astals Cid 2012-06-22 22:12:51 UTC
No, it happens with the 4.8.3 version
Comment 5 Dawit Alemayehu 2012-09-24 19:26:59 UTC
I personally cannot reproduce this even when I had KDE 4.8.3. Does starting konqueror from konsole result in the same crash ?
Comment 6 Albert Astals Cid 2012-09-24 19:57:41 UTC
Where do you think i was starting konsole inside valgrind from?

Anyway I for myself can't reproduce the problem in 4.9.1 anymore
Comment 7 Dawit Alemayehu 2012-09-24 20:34:17 UTC
(In reply to comment #6)
> Where do you think i was starting konsole inside valgrind from?

huh ? That statement makes no sense, but I get the point. The question was not geared towards you, but the original reporter.

> Anyway I for myself can't reproduce the problem in 4.9.1 anymore

I guess if the original reporter does not respond, then this ticket can be closed as WORKSFORME then.
Comment 8 Andrew Crouthamel 2018-09-23 02:43:42 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 9 Andrew Crouthamel 2018-10-27 02:08:59 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!