Bug#33346: Signal 11 crash when viewing source files

Geoffrey Clements geoff at foxglove7.freeserve.co.uk
Sun Oct 7 09:14:48 UTC 2001


Ok, here it is, I hope it helps.

Sorry but my c++ skills are just not up to scratch, however looking at the 
backtrace line #6 both the variables "this" and "filename" have the same 
value.  To me, this looks fishy but I apologise if it's a red herring!

BTW I think kdevelop is a great app but you don't need me to tell you that!

Cheers,
Geoff


On Saturday 06 Oct 2001 2:08 pm, gigafalk at yahoo.com wrote:
> Hi,
>
> Please, can you send the backtrace again but made from a debug-compiled
> version of KDevelop?
> Here I cannot see the exact source line number and the pointer contents.
>
> Cheers,
> F at lk
>
> geoff at foxglove7.freeserve.co.uk wrote:
> > Package: kdevelop
> > Version: 2.0.1 (using KDE 2.2.1 )
> > Severity: normal
> > Installed from:    Compiled From Sources
> > Compiler:          gcc 2.95.3
> > OS:                Linux
> > OS/Compiler notes: Not Specified
> >
> > This looks very much like bug report no. 31465 but this says it is fixed
> > for kdevelop version 2.0.1 which is the version I'm using.
> >
> > Basically, I get a signal 11 crash whenever I try to open a source file.
> >
> > Here's the backtrace:
> >
> > 0x413a5b59 in __wait4 () from /lib/libc.so.6
> > #0  0x413a5b59 in __wait4 () from /lib/libc.so.6
> > #1  0x4141d850 in __DTOR_END__ () from /lib/libc.so.6
> > #2  0x40986135 in KCrash::defaultCrashHandler () at eval.c:88
> > #3  <signal handler called>
> > #4  0x806ec1a in DocViewMan::createEditView () at eval.c:88
> > #5  0x806d435 in DocViewMan::doSwitchToFile () at eval.c:88
> > #6  0x809ef5f in CKDevelop::switchToFile () at eval.c:88
> > #7  0x808ecfe in CKDevelop::slotLogFileTreeSelected () at eval.c:88
> > #8  0x40d4aabf in QObject::activate_signal_string ()
> >    from /usr/local/qt/lib/libqt.so.2
> > #9  0x8128497 in CLogFileView::logFileTreeSelected () at eval.c:88
> > #10 0x8126185 in CLogFileView::slotSelectionChanged () at eval.c:88
> > #11 0x4075f75f in KListView::executed () at eval.c:88
> > #12 0x40758e88 in KListView::emitExecute () at eval.c:88
> > #13 0x40759849 in KListView::slotMouseButtonClicked () at eval.c:88
> > #14 0x40eb930b in QListView::mouseButtonClicked ()
> >    from /usr/local/qt/lib/libqt.so.2
> > #15 0x40e107ac in QListView::contentsMouseReleaseEvent ()
> >    from /usr/local/qt/lib/libqt.so.2
> > #16 0x40759723 in KListView::contentsMouseReleaseEvent () at eval.c:88
> > #17 0x40e5ccac in QScrollView::viewportMouseReleaseEvent ()
> >    from /usr/local/qt/lib/libqt.so.2
> > #18 0x40e5c797 in QScrollView::eventFilter () from
> > /usr/local/qt/lib/libqt.so.2 #19 0x40e0f661 in QListView::eventFilter ()
> > from /usr/local/qt/lib/libqt.so.2 #20 0x40d47974 in
> > QObject::activate_filters ()
> >    from /usr/local/qt/lib/libqt.so.2
> > #21 0x40dae43a in QWidget::event () from /usr/local/qt/lib/libqt.so.2
> > #22 0x40cd45be in QApplication::notify () from
> > /usr/local/qt/lib/libqt.so.2 #23 0x408eb2a6 in KApplication::notify () at
> > eval.c:88
> > #24 0x40c98a0c in QETWidget::translateMouseEvent ()
> >    from /usr/local/qt/lib/libqt.so.2
> > #25 0x40c95e90 in QApplication::x11ProcessEvent ()
> >    from /usr/local/qt/lib/libqt.so.2
> > #26 0x40c94cec in QApplication::processNextEvent ()
> >    from /usr/local/qt/lib/libqt.so.2
> > #27 0x40cd6a8f in QApplication::enter_loop () from
> > /usr/local/qt/lib/libqt.so.2 #28 0x40c94c6a in QApplication::exec () from
> > /usr/local/qt/lib/libqt.so.2 #29 0x80e673b in main () at eval.c:88
> > #30 0x4131b80d in __libc_start_main (main=0x80e5c30 <main>, argc=7,
> >     ubp_av=0xbffff9d4, init=0x8061f40 <_init>, fini=0x81fb5a0 <_fini>,
> >     rtld_fini=0x4000ba24 <_dl_fini>, stack_end=0xbffff9cc)
> >     at ../sysdeps/generic/libc-start.c:129
> >
> > Regards,
> > geoff
> >
> > (Submitted via bugs.kde.org)
> >
> > -
> > to unsubscribe from this list send an email to
> > kdevelop-devel-request at kdevelop.org with the following body: unsubscribe
> > »your-email-address«
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
-------------- next part --------------
0x413a5b59 in __wait4 () from /lib/libc.so.6
#0  0x413a5b59 in __wait4 () from /lib/libc.so.6
#1  0x4141d850 in __DTOR_END__ () from /lib/libc.so.6
#2  0x40986135 in KCrash::defaultCrashHandler () at eval.c:88
#3  <signal handler called>
#4  DocViewMan::createEditView (this=0x8299910, pDoc=0x8477c40, bShow=true)
    at dbg/vartree.h:46
#5  0x806d465 in DocViewMan::doSwitchToFile (this=0xbfffee08, 
    filename=0xbfffee08, line=-1, col=0, bForceReload=false, 
    bShowModifiedBox=true) at docviewman.cpp:158
#6  0x809eeff in CKDevelop::switchToFile (this=0xbfffeeb8, 
    filename=0xbfffeeb8, line=-1, col=0, bForceReload=false, 
    bShowModifiedBox=true) at ckdevelop_noslot.cpp:617
#7  0x808ecce in CKDevelop::slotLogFileTreeSelected (this=0x82838f0, file={
      static null = {
        static null = <same as static member of an already seen type>, 
        d = 0x82376e8, static shared_null = 0x82376e8}, d = 0xbfffef00, 
      static shared_null = 0x82376e8}) at ckdevelop.cpp:3625
#8  0x40d4aabf in QObject::activate_signal_string ()
   from /usr/local/qt/lib/libqt.so.2
#9  0x81283c7 in CLogFileView::logFileTreeSelected (this=0x82c1670, t0={
      static null = {
        static null = <same as static member of an already seen type>, 
        d = 0x82376e8, static shared_null = 0x82376e8}, d = 0xbfffef88, 
      static shared_null = 0x82376e8}) at clogfileview.moc:274
#10 0x81260b5 in CLogFileView::slotSelectionChanged (this=0x82c1670, 
    item=0x8421390) at clogfileview.cpp:303
#11 0x4075f75f in KListView::executed () at eval.c:88
#12 0x40758e88 in KListView::emitExecute () at eval.c:88
#13 0x40759849 in KListView::slotMouseButtonClicked () at eval.c:88
#14 0x40eb930b in QListView::mouseButtonClicked ()
   from /usr/local/qt/lib/libqt.so.2
#15 0x40e107ac in QListView::contentsMouseReleaseEvent ()
   from /usr/local/qt/lib/libqt.so.2
#16 0x40759723 in KListView::contentsMouseReleaseEvent () at eval.c:88
#17 0x40e5ccac in QScrollView::viewportMouseReleaseEvent ()
   from /usr/local/qt/lib/libqt.so.2
#18 0x40e5c797 in QScrollView::eventFilter () from /usr/local/qt/lib/libqt.so.2
#19 0x40e0f661 in QListView::eventFilter () from /usr/local/qt/lib/libqt.so.2
#20 0x40d47974 in QObject::activate_filters ()
   from /usr/local/qt/lib/libqt.so.2
#21 0x40dae43a in QWidget::event () from /usr/local/qt/lib/libqt.so.2
#22 0x40cd45be in QApplication::notify () from /usr/local/qt/lib/libqt.so.2
#23 0x408eb2a6 in KApplication::notify () at eval.c:88
#24 0x40c98a0c in QETWidget::translateMouseEvent ()
   from /usr/local/qt/lib/libqt.so.2
#25 0x40c95e90 in QApplication::x11ProcessEvent ()
   from /usr/local/qt/lib/libqt.so.2
#26 0x40c94cec in QApplication::processNextEvent ()
   from /usr/local/qt/lib/libqt.so.2
#27 0x40cd6a8f in QApplication::enter_loop () from /usr/local/qt/lib/libqt.so.2
#28 0x40c94c6a in QApplication::exec () from /usr/local/qt/lib/libqt.so.2
#29 0x80e66db in main (argc=7, argv=0xbffff9d4) at main.cpp:215
#30 0x4131b80d in __libc_start_main (main=0x80e5bd0 <main>, argc=7, 
    ubp_av=0xbffff9d4, init=0x8061f68 <_init>, fini=0x81fad10 <_fini>, 
    rtld_fini=0x4000ba24 <_dl_fini>, stack_end=0xbffff9cc)
    at ../sysdeps/generic/libc-start.c:129
 


More information about the KDevelop-devel mailing list