Bug 106043 - crash when using arrow keys
Summary: crash when using arrow keys
Status: RESOLVED FIXED
Alias: None
Product: kompare
Classification: Applications
Component: general (show other bugs)
Version: 3.4
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Kompare developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-21 00:16 UTC by William S Fulton
Modified: 2009-03-11 22:38 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
tarball containing 2 directories for to show the crash (26.80 KB, application/x-bzip2)
2005-05-21 00:21 UTC, William S Fulton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description William S Fulton 2005-05-21 00:16:41 UTC
Version:           3.4 (using KDE 3.4.0 Level "b" , SUSE 9.3)
Compiler:          gcc version 3.3.5 20050117 (prerelease) (SUSE Linux)
OS:                Linux (i686) release 2.6.11.4-20a-default

Untar the tarball attached then run:

  kompare javagoodts java &

then press CTRL-UP arrow key followed by CTRL-down key. Kompare will then segfault (SIGSEGV). Backtrace...


(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
[KCrash handler]
#7  0x41a9c582 in KFileLVI::fillChangesList ()
   from /opt/kde3/lib/kde3/libkomparenavtreepart.so
#8  0x41a9ce8b in KompareNavTreePart::setSelectedFile ()
   from /opt/kde3/lib/kde3/libkomparenavtreepart.so
#9  0x41a9d1e2 in KompareNavTreePart::slotSetSelection ()
   from /opt/kde3/lib/kde3/libkomparenavtreepart.so
#10 0x41a9dc5c in KompareNavTreePart::qt_invoke ()
   from /opt/kde3/lib/kde3/libkomparenavtreepart.so
#11 0x40d7de7e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x41a38398 in KomparePart::setSelection ()
   from /opt/kde3/lib/kde3/libkomparepart.so
#13 0x41a40ea4 in KomparePart::qt_emit ()
   from /opt/kde3/lib/kde3/libkomparepart.so
#14 0x40d7de06 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x41a5daea in Diff2::KompareModelList::setSelection ()
   from /opt/kde3/lib/kde3/libkomparepart.so
#16 0x41a5e1e1 in Diff2::KompareModelList::slotNextDifference ()
   from /opt/kde3/lib/kde3/libkomparepart.so
#17 0x41a63005 in Diff2::KompareModelList::qt_invoke ()
   from /opt/kde3/lib/kde3/libkomparepart.so
#18 0x40d7de7e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40d7e626 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x406353b9 in KAction::activated () from /opt/kde3/lib/libkdeui.so.4
#21 0x407489c3 in KAction::slotActivated () from /opt/kde3/lib/libkdeui.so.4
#22 0x4074818d in KAction::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#23 0x40d7de7e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x40d7e626 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x408ca729 in KAccelPrivate::menuItemActivated ()
   from /opt/kde3/lib/libkdecore.so.4
#26 0x4096f809 in KAccelPrivate::eventFilter ()
   from /opt/kde3/lib/libkdecore.so.4
#27 0x40d7d37e in QObject::activate_filters ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40d7d460 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40db3ebf in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x40e7b0b2 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x40d1ad5f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x40d1cfa1 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x409a56b1 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#34 0x4091b12d in KAccelEventHandler::x11Event ()
   from /opt/kde3/lib/libkdecore.so.4
#35 0x4099e97f in KApplication::x11EventFilter ()
   from /opt/kde3/lib/libkdecore.so.4
#36 0x40ca5ba7 in qt_set_x11_event_filter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x40cb665b in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x40cc7c38 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x40d32e51 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x40d32c96 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x40d1c94f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x08059d3d in ?? ()
#43 0xbfffeef0 in ?? ()
#44 0xbfffee70 in ?? ()
#45 0xbfffeeb0 in ?? ()
#46 0x00000000 in ?? ()
#47 0x00000000 in ?? ()
#48 0x00000001 in ?? ()
#49 0x08066d60 in typeinfo name for QGList ()
#50 0x00000000 in ?? ()
#51 0x08066d94 in typeinfo name for QGList ()
#52 0x080660fd in typeinfo name for QGList ()
#53 0x41475764 in ?? ()
#54 0x40016ff4 in ?? () from /lib/ld-linux.so.2
#55 0x00000000 in ?? ()
#56 0x00000000 in ?? ()
#57 0xbfffee7c in ?? ()
#58 0x4000811f in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2
#59 0x41574e80 in __libc_start_main () from /lib/tls/libc.so.6
#60 0x08054351 in ?? ()
Comment 1 William S Fulton 2005-05-21 00:21:37 UTC
Created attachment 11121 [details]
tarball containing 2 directories for to show the crash
Comment 2 Otto Bruggeman 2005-05-25 21:11:14 UTC
Hi Bill,

I cant reproduce atm, I dont have a working linux installation on my workstation and my linux laptop is still in the Netherlands. It looks from the crash that there is again a problem in the navigation part. All the more reason to get rid of it. I dont know when I will have time to fix this for good but maybe for KDE 4.0. I also dont know if I can backport a fix for it since the changes will be massive when I am done but we will see what happens and how much time I have.

Cheers,
Otto
Comment 3 Jeff Snyder 2005-05-25 21:33:59 UTC
> All the more reason to get rid of it.

It's already gone in kompare3_branch ;-)
Comment 4 Jeff Snyder 2005-06-06 21:44:12 UTC
This is gonna be a little spammy... I'm reassigning everything that's currently 
assigned to bruggie (who's been the default assignee for bugs since time began) 
to the new list address. 
 
Bruggie: if you're working on one or more of these atm, please snatch 'em 
back.. 
 
Everyone, esp. Joshua and Bruggie: if this genrates 33 mails, my sincere 
apologies.. 
Comment 5 Otto Bruggeman 2009-03-11 22:38:17 UTC
Should be fixed in 4.2.1 and higher.