Bug 86451 - frequent konqueror crashes with kde 3.2.92
Summary: frequent konqueror crashes with kde 3.2.92
Status: RESOLVED DUPLICATE of bug 68528
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-02 20:08 UTC by illogic-al
Modified: 2004-08-05 20:21 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 illogic-al 2004-08-02 20:08:26 UTC
Version:           3.2.92 (using KDE 3.2.92 (3.3 beta2), compiled sources)
Compiler:          gcc version 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)
OS:                Linux (i686) release 2.6.3-9mdk

I'm getting frequent crashes with konqueror all of a sudden. 
The crashes happen both in file manager and web browser mode. 
Sometimes when i click on the desktop link which starts 'kfmclient openProfile filemanagement' konqueror crashes. Other times whenever things have to be submitted (like konqueror bug reports) it crashes.

I forgot which mode konq was in when this crash happened but here's the backtrace since it was still in klipper.

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1098326560 (LWP 3184)]
[KCrash handler]
#7  0x40fb74bd in QString (this=0xbfffe620, s=@0x730043)
    at tools/qstring.cpp:1393
#8  0x407fa12f in KIconEffect::fingerprint (this=0x842cb04, group=1, state=2)
    at kiconeffect.cpp:139
#9  0x4080577d in KIconLoader::loadIcon (this=0x842c2d0, _name=@0x8711f6c, 
    group=Toolbar, size=22, state=2, path_store=0x0, canReturnNull=false)
    at kiconloader.cpp:654
#10 0x408082a8 in KIconFactory::createPixmap (this=0x8711f60, mode_P=Disabled)
    at kiconloader.cpp:1181
#11 0x40c902f3 in QIconSetPrivate::icon (this=0x876b110, iconSet=0xbfffe9d0, 
    size=Small, mode=Disabled, state=Off) at kernel/qiconset.cpp:195
#12 0x40c90a35 in QIconSet::pixmap (this=0xbfffe9d0, size=Small, 
    mode=Disabled, state=Off) at kernel/qiconset.cpp:520
#13 0x405b4cf8 in KToolBarButton::drawButton (this=0x876c9d0, 
    _painter=0x85a9af0) at ktoolbarbutton.cpp:474
#14 0x40d607e7 in QButton::paintEvent (this=0x876c9d0)
    at widgets/qbutton.cpp:887
#15 0x40d03390 in QWidget::event (this=0x876c9d0, e=0xbfffed10)
    at kernel/qwidget.cpp:4774
#16 0x40c682eb in QApplication::internalNotify (this=0xbffff330, 
    receiver=0x876c9d0, e=0xbfffed10) at kernel/qapplication.cpp:2620
#17 0x40c67f1b in QApplication::notify (this=0xbffff330, receiver=0x876c9d0, 
    e=0xbfffed10) at kernel/qapplication.cpp:2508
#18 0x407a1d82 in KApplication::notify (this=0xbffff330, receiver=0x876c9d0, 
    event=0xbfffed10) at kapplication.cpp:495
#19 0x40bfe45d in QApplication::sendSpontaneousEvent (receiver=0x876c9d0, 
    event=0xbfffed10) at qapplication.h:494
#20 0x40bf98ec in QETWidget::translatePaintEvent (this=0x876c9d0, 
    event=0xbffff0b0) at kernel/qapplication_x11.cpp:5603
#21 0x40bf52df in QApplication::x11ProcessEvent (this=0xbffff330, 
    event=0xbffff0b0) at kernel/qapplication_x11.cpp:3456
#22 0x40c0f6d0 in QEventLoop::processEvents (this=0x812bc90, flags=4)
    at kernel/qeventloop_x11.cpp:192
#23 0x40c7c4b2 in QEventLoop::enterLoop (this=0x812bc90)
    at kernel/qeventloop.cpp:198
#24 0x40c7c3ce in QEventLoop::exec (this=0x812bc90)
    at kernel/qeventloop.cpp:145
#25 0x40c6846b in QApplication::exec (this=0xbffff330)
    at kernel/qapplication.cpp:2743
#26 0x418e1245 in kdemain (argc=2, argv=0x8078528) at konq_main.cc:204
#27 0x41864999 in kdeinitmain (argc=2, argv=0x8078528) at konqueror_dummy.cc:2
#28 0x0804e2d6 in launch (argc=2, _name=0x807d2d4 "konqueror", 
    args=0x807d2e8 "", cwd=0x0, envc=0, envs=0x807d2ec "", reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x8052e87 "0") at kinit.cpp:599
#29 0x0804f5ef in handle_launcher_request (sock=8) at kinit.cpp:1163
#30 0x0804fcb8 in handle_requests (waitForPid=0) at kinit.cpp:1364
#31 0x08051194 in main (argc=3, argv=0xbffff994, envp=0xbffff9a4)
    at kinit.cpp:1817
Comment 1 illogic-al 2004-08-02 20:10:40 UTC
I got this backtrace after trying to submit this bug report in konqueror

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1098326560 (LWP 19840)]
[KCrash handler]
#7  0x40805015 in KIconLoader::loadIcon (this=0x83cfeb0, _name=@0x84ad19c, 
    group=Toolbar, size=22, state=2, path_store=0x0, canReturnNull=false)
    at kiconloader.cpp:554
#8  0x408082a8 in KIconFactory::createPixmap (this=0x84ad190, mode_P=Disabled)
    at kiconloader.cpp:1181
#9  0x40c902f3 in QIconSetPrivate::icon (this=0x84ad570, iconSet=0xbfffe9d0, 
    size=Small, mode=Disabled, state=Off) at kernel/qiconset.cpp:195
#10 0x40c90a35 in QIconSet::pixmap (this=0xbfffe9d0, size=Small, 
    mode=Disabled, state=Off) at kernel/qiconset.cpp:520
#11 0x405b4cf8 in KToolBarButton::drawButton (this=0x84aceb0, 
    _painter=0x846fed8) at ktoolbarbutton.cpp:474
#12 0x40d607e7 in QButton::paintEvent (this=0x84aceb0)
    at widgets/qbutton.cpp:887
#13 0x40d03390 in QWidget::event (this=0x84aceb0, e=0xbfffed10)
    at kernel/qwidget.cpp:4774
#14 0x40c682eb in QApplication::internalNotify (this=0xbffff330, 
    receiver=0x84aceb0, e=0xbfffed10) at kernel/qapplication.cpp:2620
#15 0x40c67f1b in QApplication::notify (this=0xbffff330, receiver=0x84aceb0, 
    e=0xbfffed10) at kernel/qapplication.cpp:2508
#16 0x407a1d82 in KApplication::notify (this=0xbffff330, receiver=0x84aceb0, 
    event=0xbfffed10) at kapplication.cpp:495
#17 0x40bfe45d in QApplication::sendSpontaneousEvent (receiver=0x84aceb0, 
    event=0xbfffed10) at qapplication.h:494
#18 0x40bf98ec in QETWidget::translatePaintEvent (this=0x84aceb0, 
    event=0xbffff0b0) at kernel/qapplication_x11.cpp:5603
#19 0x40bf52df in QApplication::x11ProcessEvent (this=0xbffff330, 
    event=0xbffff0b0) at kernel/qapplication_x11.cpp:3456
#20 0x40c0f6d0 in QEventLoop::processEvents (this=0x8130c90, flags=4)
    at kernel/qeventloop_x11.cpp:192
#21 0x40c7c4b2 in QEventLoop::enterLoop (this=0x8130c90)
    at kernel/qeventloop.cpp:198
#22 0x40c7c3ce in QEventLoop::exec (this=0x8130c90)
    at kernel/qeventloop.cpp:145
#23 0x40c6846b in QApplication::exec (this=0xbffff330)
    at kernel/qapplication.cpp:2743
#24 0x418e1245 in kdemain (argc=2, argv=0x8078f40) at konq_main.cc:204
#25 0x41864999 in kdeinitmain (argc=2, argv=0x8078f40) at konqueror_dummy.cc:2
#26 0x0804e2d6 in launch (argc=2, _name=0x8078f64 "konqueror", 
    args=0x8078f77 "\001", cwd=0x0, envc=1, envs=0x8078f88 "", 
    reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8078f8c "kube.i-kubed.org;1091469376;116545;3166_TIME3187514") at kinit.cpp:599
#27 0x0804f5ef in handle_launcher_request (sock=8) at kinit.cpp:1163
#28 0x0804fcb8 in handle_requests (waitForPid=0) at kinit.cpp:1364
#29 0x08051194 in main (argc=3, argv=0xbffff994, envp=0xbffff9a4)
    at kinit.cpp:1817

They look like they're pretty similar.
Also sometimes after crashes drkonqui doesn't start.
Comment 2 illogic-al 2004-08-02 20:14:05 UTC
and iirc these frequent crashes started after a problem I had with drkonqui where it didn't show up on screen but it was in the process list. And it caused any konq windows which had started up in file manager (but not broswer) mode to freeze. 
Oh and kdelibs, arts, and kdebase were built with gcc 3.3.3 but some of the other parts of kde were built with 3.4.1. Don't know if that helps any since the core was built with the same compiler, but what do i know :)
Comment 3 illogic-al 2004-08-02 20:16:42 UTC
whoops. nearly forgot. To reproduce. Go to Help > Report Bug...
File a dummy bug report or something and then hit submit. Konqueror should then crash and DrKonqui may or may not start up. I have kde compiled with --enable-debug=full
Comment 4 Maksim Orlovich 2004-08-02 20:29:41 UTC
Please do -NOT-  mix gcc-3.4 and 3.3.x, they are NOT compatible.

*** This bug has been marked as a duplicate of 68528 ***
Comment 5 Maksim Orlovich 2004-08-02 20:30:38 UTC
If you could reproduce this from command-line, within valgrind, that would be exceptionally helpful. This family of bugs is a toughy. 
Comment 6 illogic-al 2004-08-02 20:37:13 UTC
i can try but how'd I do that?
valgrind konqueror?
Comment 7 illogic-al 2004-08-05 20:21:42 UTC
gone once i built kdebase and kdelibs w/ gcc 3.4