I've been trying to use the kstars program in the KDE Edutainment package with little success. I've tried it under 3.0.2 and 3.0.3 on two seperate installs and get the same results with both. The program starts and presents the splash screen. It says it's loading data files and creating planets. When that screen disappears another breif appears and than vanishes. If you run the program from the command prompt you get the output I pasted at the end of this message. Otherwise all you get is the KDE crash handler which really doesn't say much. I've searched around on the web but haven't found anything helpful. QFont::setPointSize: Point size <= 0 (-3) QGList::locate: Index 0 out of range KCrash: crashing.... crashRecursionCounter = 2 KCrash: Application Name = kstars path = <unknown> pid = 7659
Please add gcc-version, CFLAGS, CXXFLAGS and qt-version to the bug report.
Here you go. Thanks. GCC version * sys-devel/gcc Latest version Available: 2.95.3-r7 Latest version Installed: 2.95.3-r7 qt version * x11-libs/qt Latest version Available: 3.0.5-r2 Latest version Installed: 3.0.5-r1 Flag settings. CHOST="i686-pc-linux-gnu" CFLAGS="-march=i686 -O3 -funroll-loops -ffast-math -fomit-frame-pointer -pipe" CXXFLAGS="-march=i686 -O3 -funroll-loops -ffast-math -fomit-frame-pointer -pipe" USE="encode mpeg java cups svga postgres"
please try emerge kdeedu with MAKEOPTS="-j1", CFLAGS and CXXFLAGS without -fomit-frame-pointer and -funroll-loops
OK. Recompiled but the same results. I wanted to make sure I followed the direction properly though. I changed the CFLAGS and CXXFLAGS in my /etc/make.conf file and added a line at the bottom that read. MAKEOPTS="-j1" I than typed emerge kdeedu Does this sound like what you wanted?
Yes, you have done what I wanted. Tried other applications of kdeedu? Tried starting kstars as another user (with another configuration)?
Ive tried it under multiple accounts on my machine. All result in a crash though on one account I get this message. fcntl: Bad file descriptor fcntl: Bad file descriptor /usr/lib/kde3/plugins//styles/liquid.so: Feature Liquid already defined in /usr/kde/3/lib/kde3/plugins//styles/liquid.so! QFont::setPointSize: Point size <= 0 (-3) QGList::locate: Index 0 out of range KCrash: crashing.... crashRecursionCounter = 2 KCrash: Application Name = kstars path = <unknown> pid = 6151 fcntl: Bad file descriptor fcntl: Bad file descriptor /usr/lib/kde3/plugins//styles/liquid.so: Feature Liquid already defined in /usr/kde/3/lib/kde3/plugins//styles/liquid.so! I've also had my father try this on his machine which I loaded several weeks ago. I don't know what the message looks like on his machine. He's not computer literate so I remove some icons such as commandlines and didn't think it was worth walking through getting to them. He doesn't have the liquid theme installed though. I went through all the other programs in kdeedu all of them get past the splash screen and into the program. I don't know them so I didn;t do much in each one.
please try to reproduce this bug with kde-3.1_beta1. (unmask then from /usr/portage/profiles/packages.mask). Or if you want, try it with kde-cvs ebuilds from http://www.gentoo.org/~danarmak/kde-cvs.html
With my machine I'll lose a day upgrading to 3.1 and another day getting back to 3.0.3 and I need this machine for work. I can't really afford that so if this is the only means of persuing the problem I think we might as well close it and I'll reopen it when 3.1 is released.
is this fixed in kde-3.0.4?
I recently had reason to upgrade to 3.0.4. I have since retried KStars and still get exactly the same errors. At least for 3.0.4 does not solve the problem.
kstars is also available without kdeedu (there is a package app-sci/kstars), please try that.
The separate kstars is quite old. I hope kde 3.1 will fix things for you... If not you should compile with debugging support (export DEBUG=true, DEBUGBUILD=true), make a backtrace and send it to us and/or bugs.kde.org.
Does kstars fom kde 3.1 work for you? Can we close this bugreport?
Sorry to take so long on this but it took me 2 days to get KDE 3.1 installed. But after working around several errors it's all in and KStars does launch and seems to be working. If launched from a commandline the following messages show up in the console window but they do not appear to cause any problems so I guess we can close this. ASSERT: "i <= nodes" in /usr/qt/3/include/qvaluelist.h (372) ASSERT: "i <= nodes" in /usr/qt/3/include/qvaluelist.h (372) ASSERT: "i <= nodes" in /usr/qt/3/include/qvaluelist.h (372) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3) QFont::setPointSize: Point size <= 0 (-3)
ok, closing this cause it is fixed in 3.1 :)