Summary: | SIGSEGV crash after saving history twice | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Grant W Quinlan <Quinlan> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 1.6.4 | ||
Target Milestone: | --- | ||
Platform: | Slackware | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Grant W Quinlan
2006-12-08 02:16:22 UTC
Confirmed on r607234. Different backtrace though (this seems to make more sense though): #19 0x2984c765 in Konsole::slotSaveHistory (this=0x815b840) at /home/phil/kdesrc/kdebase/konsole/konsole/konsole.cpp:4060 #20 0x2984f0c7 in Konsole::qt_invoke (this=0x815b840, _id=134, _o=0xbfbfd860) at konsole.moc:499 #21 0x28e181e0 in QObject::activate_signal () from /usr/X11R6/lib/libqt-mt.so.3 #22 0x28e18851 in QObject::activate_signal () from /usr/X11R6/lib/libqt-mt.so.3 #23 0x28598582 in KAction::activated (this=0x81adc28) at kaction.moc:176 #24 0x28597ba9 in KAction::slotActivated (this=0x81adc28) at /home/phil/kdesrc/kdelibs/kdeui/kaction.cpp:1102 #25 0x28597d9e in KAction::slotPopupActivated (this=0x81adc28) at /home/phil/kdesrc/kdelibs/kdeui/kaction.cpp:1129 #26 0x285989ce in KAction::qt_invoke (this=0x81adc28, _id=16, _o=0xbfbfd9f0) at kaction.moc:219 Fixed by SVN commit #611528. Cause was use of the wrong variable to access the current session when saving history. Thanks for looking into and fixing this Robert! You guys are awesome! Will source for this fix show up at ftp.kde.org/.../unstable so that I update my copy of the app? If so how long does it usually take? If not then how and when can I get the fix onto my system? Grant Q Hello Grant, The fix will be part of the next KDE 3.5.x release ( ie. 3.5.6 ). I am not sure when that will be released though. A copy of the Konsole library with the fix can be found here: http://www.robertknight.me.uk/files/kde/konsole-138521-fix.tar.gz 1. Close any open Konsole windows. 2. Extract the contents of the archive into your system's library folder ( /usr/lib ) - but don't do the extraction from a Konsole terminal. 3. Restart Konsole, go to 'Help > About Konsole' and it should give the version number as 1.6.6 This binary was compiled under Kubuntu, it may not work with your distro. The proper way to get this fix into your distro would be to get in touch with the maintainer of Konsole and ask them to apply a two-line patch to the konsole package - http://www.robertknight.me.uk/files/kde/138452-fix.patch ( but please test that the fix works on your machine first! ) |