[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Konqueror segfaults
From:       David Faure <david () mandrakesoft ! com>
Date:       2000-04-01 20:57:14
[Download RAW message or body]

On Sat, Apr 01, 2000 at 11:57:16AM -1000, Robert D. Williams wrote:
> On Sat, 01 Apr 2000, David Faure wrote:
> > On Sat, Apr 01, 2000 at 11:19:52AM -1000, Robert D. Williams wrote:
> > > On Sat, 01 Apr 2000, Kurt Granroth wrote:
> > > > Robert D. Williams wrote:
> > > > > For the last two days Konqueror segfaults when I click on a folder,
> > > > > or enter a URL.  Is this related to the new DCOP?
> > > >
> > > > FWIW, did you try a 'make clean && make install'?
> > > >
> > > > For some reason, I've noticed lately that if I just do partial
> > > > compiles, that I get weird segfaults in random places.  A clean make
> > > > solves the problems...
> > >
> > > I just did this and it still segfaults.  It seems to have started when I
> > > upgraded to RH 6.2.
> > >
> > > Where can i get thios backtrace app?  And is there directions on how to
> > > use it?
> >
> > gdb konqueror core
> > bt
> 
> >Reading symbols from /opt/kde/lib/libkuriikwsfilter.so.1...done.
> Reading symbols from /opt/kde/lib/libkonqiconview.so.1...done.
> #0  chunk_free (ar_ptr=0x40b5dd60, p=0x814eeac) at malloc.c:3049
> 3049    malloc.c: No such file or directory.
> (gdb) bt
> #0  chunk_free (ar_ptr=0x40b5dd60, p=0x814eeac) at malloc.c:3049
> #1  0x40ac8fba in __libc_free (mem=0x814eeb4) at malloc.c:3023
> #2  0x40a4114e in __builtin_delete (ptr=0x814eeb4) from 
> /usr/lib/libstdc++-libc6.1-1.so.2
> #3  0x403da2ac in QIconViewItem::~QIconViewItem () from 
> /opt/kde/lib/libkdecore.so.3
> #4  0x403dfd64 in QIconView::clear () from /opt/kde/lib/libkdecore.so.3
Hmm, that's wrong. QIconView isn't in kdecore anymore, it's in qt.
Do you have uptodate kdelibs, and qt beta3 ?

> #5  0x40c0a20a in KonqKfmIconView::slotClear () from 
> /opt/kde/lib/libkonqiconview.so.1
> #6  0x4063b3b5 in QObject::activate_signal () from /opt/qt/lib/libqt.so.2
> #7  0x40061cd7 in KDirLister::clear () from /opt/kde/lib/libkonq.so.3
> #8  0x4005ebe2 in KDirLister::openURL () from /opt/kde/lib/libkonq.so.3
> #9  0x40c0aa63 in KonqKfmIconView::openURL () from 
> /opt/kde/lib/libkonqiconview.so.1
> #10 0x80666e3 in QList<QPixmap>::clear ()

Hmm, I see I'm not the only to get buggy backtraces out of
gdb... How could QList<QPixmap>::clear call openURL...

> #11 0x8066efd in QList<QPixmap>::clear ()
> #12 0x805bd0a in QCollection::newItem ()
> #13 0x8058e13 in QCollection::newItem ()
> #14 0x8059335 in QCollection::newItem ()
> #15 0x80594ae in QCollection::newItem ()
...and why do we all get tons of "QCollection::newItem" all over the place...

> #16 0x40084d71 in KParts::BrowserExtension::openURLRequest () from 
> /opt/kde/lib/libkparts.so.1
> #17 0x40c09bd8 in KonqKfmIconView::slotOpenURLRequest () from 
> /opt/kde/lib/libkonqiconview.so.1
> #18 0x4063b6e8 in QObject::activate_signal () from /opt/qt/lib/libqt.so.2
> #19 0x4067ab62 in QSignal::activate () from /opt/qt/lib/libqt.so.2
> #20 0x4068155e in QSingleShotTimer::event () from /opt/qt/lib/libqt.so.2
> #21 0x405e230a in QApplication::notify () from /opt/qt/lib/libqt.so.2
> #22 0x40573399 in qt_activate_timers () from /opt/qt/lib/libqt.so.2
> #23 0x405715aa in QApplication::processNextEvent () from 
> /opt/qt/lib/libqt.so.2
> #24 0x405e38fd in QApplication::enter_loop () from /opt/qt/lib/libqt.so.2
> #25 0x40571321 in QApplication::exec () from /opt/qt/lib/libqt.so.2
> #26 0x8057177 in QCollection::newItem ()
> #27 0x40a879cb in __libc_start_main (main=0x8056af8 
> <QCollection::newItem(void *)+1284>,
>     argc=2, argv=0xbffff9e4, init=0x80539a4 <_init>, fini=0x8076450 <_fini>,
>     rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff9dc) at 
> ../sysdeps/generic/libc-start.c:92

-- 
David FAURE, david@mandrakesoft.com, faure@kde.org
http://home.clara.net/faure/
KDE, Making The Future of Computing Available Today
See http://www.kde.org/kde1-and-kde2.html for how to set up KDE 2

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic