Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117277 - KSpread crash on x86, possibly other archs, SCIM may be involved
Summary: KSpread crash on x86, possibly other archs, SCIM may be involved
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-31 06:51 UTC by Kari Hazzard
Modified: 2006-06-01 13:11 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kari Hazzard 2005-12-31 06:51:59 UTC
After having used the program for a few seconds, the program freezes, and KDE freezes with it. The mouse continues to function, but everything else stops. On my system, this is always reproducable, however I do not know if it will be reproducable by others.

I am using app-office/kspread-1.4.2-r1, app-i18n/scim-1.4.2, app-i18n/skim-1.4.3

I attempted redirecting the output of kspread to a text file with the hope that I would gain insight as to the nature of the bug, but alas, the only output received is here:
$ kspread >> error.txt 2> error.txt
after reboot..
$ cat error.txt
ScimInputContextPlugin()
QMultiInputContext::changeInputMethod(): index=0, slave=xim
QMultiInputContext::changeInputMethod(): index=0, slave=xim
QMultiInputContext::changeInputMethod(): index=0, slave=xim
QTime::setHMS Invalid time -1:-1:-1.000
QTime::setHMS Invalid time -1:-1:-1.000
QTime::setHMS Invalid time -1:-1:-1.000
QTime::setHMS Invalid time -1:-1:-1.000
QTime::setHMS Invalid time -1:-1:-1.000
QTime::setHMS Invalid time -1:-1:-1.000
QTime::setHMS Invalid time -1:-1:-1.000
QTime::setHMS Invalid time -1:-1:-1.000
QTime::setHMS Invalid time -1:-1:-1.000
QTime::setHMS Invalid time -1:-1:-1.000




To assist with this, I have provided my emerge --info below

$ emerge --info
Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r3, 2.6.14-gentoo-r5 i686)
=================================================================
System uname: 2.6.14-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz
Gentoo Base System version 1.12.0_pre12
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -pipe -march=i686"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -pipe -march=i686"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo/"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aalib alsa apm arts audiofile avi berkdb bitmap-fonts browserplugin bzip2 cdb cdr cjk crypt cups curl eds emboss encode esd exif expat fam ffmpeg flac foomaticdb fortran gdbm gif glut gmp gpm gstreamer gtk gtk2 hal idn imagemagick imlib immqt-bc ipv6 ithreads java joystick jpeg kde kdexdeltas kqemu lcms libg++ libwww lua mad mhash mikmod mng mono motif mozilla mozsvg mp3 mpeg musepack ncurses nls ogg oggvorbis openal opengl oss pam pcre pdflib perl png ppds python qt quicktime readline samba sdl spell ssl svg tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb utf8 v4l vorbis xine xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Kari Hazzard 2005-12-31 07:33:52 UTC
I tried testing to see what happened if I simply killed skim and scim, the problem still occurred and the output was the same as it was with scim/skin running.
Comment 2 Frank Pieczynski 2006-01-03 12:10:19 UTC
Does your document contain a lot of formulas? Then the kspread 1.4.x line can go into too much recalculations - looks like a endless loop.
see http://bugs.kde.org/show_bug.cgi?id=114635
It's fixed in 1.5 source tree. For now I suggest to go back to 1.3.5.
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2006-02-16 11:50:46 UTC
reassigning to kde folks because it seems scim isn't the culprit.
Comment 4 Gregorio Guidi (RETIRED) gentoo-dev 2006-05-31 10:08:20 UTC
Is this still happening?
Comment 5 Frank Pieczynski 2006-06-01 12:10:05 UTC
Yes, the bug is (again) there.
It was fixed in the 1.5.0rc, but another fix went in to repair a side effect of the fix (not updating all formula dependencies sometimes).
This means the endless loop happens also in 1.5.0 and 1.5.1. The bug report on bugs.kde.org is reopened, but still unfixed.
But now a one-line patch would be possible - avoiding the endless loop, but with the price of not updated formula cells.
Comment 6 Gregorio Guidi (RETIRED) gentoo-dev 2006-06-01 13:11:21 UTC
Thanks for the update, however at this point we can't do much, we can just follow the discussion at the upstream bug and see what kde developers do.