Bug 133029 - Konqueror crashed on http://immanuel.kde.org/ for no apparent reason
Summary: Konqueror crashed on http://immanuel.kde.org/ for no apparent reason
Status: RESOLVED DUPLICATE of bug 133043
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-26 15:45 UTC by Robert Moore
Modified: 2006-08-27 11:19 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 Robert Moore 2006-08-26 15:45:08 UTC
Version:            (using KDE KDE 3.5.4)
Installed from:    Ubuntu Packages
OS:                Linux

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1232468288 (LWP 9764)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb7cfa9a1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7cfc2b9 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7cf3f51 in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#10 0xb5f29094 in khtml::Cache::clear () at loader.cpp:1376
#11 0xb5dc4b62 in ~KHTMLFactory (this=0x8354980) at khtml_factory.cpp:98
#12 0xb5da7e12 in KHTMLFactory::deref () at khtml_factory.cpp:139
#13 0xb5dc4a6d in ~KHTMLFactory (this=0x8354950) at khtml_factory.cpp:103
#14 0xb78bc3d2 in ~KLibrary (this=0x83562c0) at klibloader.cpp:131
#15 0xb7824a69 in KLibLoader::close_pending (this=0x83522a0, wrap=0x0)
    at klibloader.cpp:516
#16 0xb78bd0e0 in ~KLibLoader (this=0x83522a0) at klibloader.cpp:328
#17 0xb77d5aaf in KLibLoader::cleanUp () at klibloader.cpp:298
#18 0xb786d2e9 in ~KApplication (this=0xbfa81068) at kapplication.cpp:1617
#19 0xb673ec8b in kdemain () from /usr/lib/libkdeinit_konqueror.so
#20 0xb7f5f4f4 in kdeinitmain () from /usr/lib/kde3/konqueror.so
#21 0x0804e173 in launch (argc=3, _name=0x813b7c4 "konqueror", 
    args=0x813b7e1 "\001", cwd=0x0, envc=1, envs=0x813b7f2 "", 
    reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x0)
    at kinit.cpp:639
#22 0x0804e997 in handle_launcher_request (sock=8) at kinit.cpp:1206
#23 0x0804ef51 in handle_requests (waitForPid=0) at kinit.cpp:1407
#24 0x08050213 in main (argc=3, argv=0xbfa81b94, envp=0x0) at kinit.cpp:1863
#25 0xb7ce6ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#26 0x0804b891 in _start () at ../sysdeps/i386/elf/start.S:119
Comment 1 Robert Moore 2006-08-26 15:46:44 UTC
This seemed to be a very random crash, I've no idea how to consistently reproduce it.
Comment 2 Maksim Orlovich 2006-08-26 15:52:25 UTC
This occurs on exit of konqueror, if it notices a memory leak. Please take a look at your ~/.xsession-errors for a hint of URL that causes it.
Comment 3 Robert Moore 2006-08-26 19:00:52 UTC
Unsure what you mean by that hint of URL :-| These are the first lines in the file, which is nearly 345000 lines long. (Note: I had also had to restart because Ctrl+f in konqueror I searched my svn for files with specified text, and the responsiveness of the whole GUI became awfully slow.

Xsession: X session started for rm at Sat Aug 26 17:25:34 CEST 2006
kdostartupconfig: Running kdostartupconfig.
xset:  bad font path element (#76), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
startkde: Starting up...
startkde: Running kpersonalizer...
DCOP: register 'anonymous-9391' -> number of clients is now 1
DCOP: unregister 'anonymous-9391'
X Error: BadDevice, invalid or uninitialized input device 168
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
DCOP: register 'kpersonalizer-9396' -> number of clients is now 1
kdecore (KIconLoader): Invalid Context= line for icon theme: /usr/share/icons/hicolor/16x16/emblems
kdecore (KIconLoader): Icon directory /usr/share/icons/hicolor/ group 16x16/emblems not valid.
kdecore (KIconLoader): Invalid Context= line for icon theme: /usr/share/icons/hicolor/16x16/stock/chart
kdecore (KIconLoader): Icon directory /usr/share/icons/hicolor/ group 16x16/stock/chart not valid.
kdecore (KIconLoader): Invalid Context= line for icon theme: /usr/share/icons/hicolor/16x16/stock/code

The icon loader complaints go on for a long time (about 600 lines). At line 657:

kdecore (KIconLoader): Theme tree: (KDE-Classic)
kdecore (KAccel): KGlobalAccel(): this = 0x816a948
kdecore (KAccel): KAccelActions( KAccelBase = 0x816e87c ): this = 0x816e880
kdecore (KAccel): KAccelBase(): this = 0x816e87c
kdecore (KAccel): KGlobalAccel(): this = 0x8172a50
kdecore (KAccel): KAccelActions( KAccelBase = 0x816eab4 ): this = 0x816eab8
kdecore (KAccel): KAccelBase(): this = 0x816eab4
kdecore (KAccel): KGlobalAccel(): this = 0x816ec70
kdecore (KAccel): KAccelActions( KAccelBase = 0x81793c4 ): this = 0x81793c8
kdecore (KAccel): KAccelBase(): this = 0x81793c4
kdecore (KAccel): KKey::init( "Alt+Escape" ): m_sym = ff1b, m_mod = 4
kdecore (KAccel): KKey::init( "Alt+F4" ): m_sym = ffc1, m_mod = 4
kdecore (KAccel): KKeyServer::initializeMods(): Win Mod = 0x40
kdecore (KAccel): KShortcut::init( "Alt+Escape;Alt+F4" ):  m_rgseq[0]: 801000, m_rgseq[1]: 801033,
kdecore (KAccel): KShortcutList::readSettings( "Global Shortcuts", (nil) ) start
kdecore (KAccel): 	readSettings( "Global Shortcuts", 0x808b9c0 )
kdecore (KAccel): KKey::init( "Alt+Tab" ): m_sym = ff09, m_mod = 4
kdecore (KAccel): KShortcut::init( "default(Alt+Tab)" ):  m_rgseq[0]: 801001,
kdecore (KAccel): 	Walk Through Windows = 'default(Alt+Tab)'
kdecore (KAccel): KKey::init( "Alt+Shift+Tab" ): m_sym = ff09, m_mod = 5
kdecore (KAccel): KShortcut::init( "default(Alt+Shift+Tab)" ):  m_rgseq[0]: a01002,
kdecore (KAccel): 	Walk Through Windows (Reverse) = 'default(Alt+Shift+Tab)'
kdecore (KAccel): KKey::init( "Win+Tab" ): m_sym = ff09, m_mod = 8
kdecore (KAccel): KShortcut::init( "Win+Tab" ):  m_rgseq[0]: 101001,
kdecore (KAccel): 	Walk Through Desktops = 'Win+Tab'
kdecore (KAccel): KKey::init( "Win+Shift+Tab" ): m_sym = ff09, m_mod = 9
kdecore (KAccel): KShortcut::init( "Win+Shift+Tab" ):  m_rgseq[0]: 301002,
kdecore (KAccel): 	Walk Through Desktops (Reverse) = 'Win+Shift+Tab'
kdecore (KAccel): 	Walk Through Desktop List = 'none'
kdecore (KAccel): 	Walk Through Desktop List (Reverse) = 'none'
kdecore (KAccel): KKey::init( "Alt+Space" ): m_sym = 20, m_mod = 4
kdecore (KAccel): KShortcut::init( "Alt+Space" ):  m_rgseq[0]: 800020,
kdecore (KAccel): 	Window Operations Menu = 'Alt+Space'
kdecore (KAccel): KKey::init( "Alt+F4" ): m_sym = ffc1, m_mod = 4
kdecore (KAccel): KShortcut::init( "default(Alt+F4)" ):  m_rgseq[0]: 801033,
kdecore (KAccel): 	Window Close = 'default(Alt+F4)'
kdecore (KAccel): 	Window Maximize = 'none'
kdecore (KAccel): 	Window Maximize Vertical = 'none'
kdecore (KAccel): 	Window Maximize Horizontal = 'none'

Afterwards the messages vary more widely but I think those would have been unrelated crashes. I assume the 27M upload is undesirable, and even the 72k bzip2 version. For previous crashes I guess it'd be of little use without more info on what was happening at the time.

To give a little context (I hope it helps)... I run an 8-desktop setup with the kicker bar at the top of the screen. Kicker has the following applets on it:
 bandwidth-use applet,
 the clock,
 laptop power monitor,
 kopete, 
 kgpg,
 korganizerd,
 desktop pager,
 window list menu,
 kmenu,
 debian menu,
 kontact shortcut,
 konqueror profiles menu,
 the bookmarks menu and klipper.

My set-up is such that a few seconds at the edge of the screen makes the desktop change (+/-1 horizontal or +/-4 vertical on the 4 by 2 pager).
Comment 4 Maksim Orlovich 2006-08-26 19:10:25 UTC
What's relevant are lines towards the end of the file, since new stuff gets appended.  The relevant lines will start with " Object in cache still linked to "or " Object in freelist still linked to"
After that will be a ->URL: line giving URL of some image or such. From that URL, you may be able to figure out a website you visited. Chances are, if you go to that page, and then close konqueror, you'll get this crash. If so, please let us know of what the website URL is... If there is no such info, I am afraid I'd have to close this, since otherwise it's just not debuggable.
Comment 5 Tommi Tervo 2006-08-27 11:19:01 UTC

*** This bug has been marked as a duplicate of 133043 ***