Am 09.04.2011, 08:59 Uhr, schrieb Ian Wadham <[email protected]>: > Tried gdb and bt after all. Application startup failed as follows: > Program received signal SIGFPE, Arithmetic exception. > 0xb6a1e592 in intCeil<unsigned int> (a=0, b=0) > at /kde-devel/src/4.6/kdelibs/kdecore/util/kshareddatacache.cpp:161 > 161 return (a + b - 1) / b;
a "completer" backtrace would be more interesting, since the function says "* @param b Denominator, should be > 0." - while "should" is pretty weak for an uncatched DIV 0 it's the caller who's obviously broken. > why do I get "Floating point exception"? http://en.wikipedia.org/wiki/SIGFPE - generic "i peed myself" message =) > Maybe I will have a look at shareddatacache.cpp history. I think it was > fairly new in January 2011 and I seem to remember some other gamers > having trouble with it. Function intCeil exists like this since the class was added. So you'll have to figure the caller passing a 0 denominator from bt and seek to fix (upgrade) it. > I would still like some hints about where to start re building a new Qt > and KDE. Don't, first check the complete trace. I guess it's not a Qt/KDE (build) issue, but for 4.6 you might just use your distro's versions anyway. Cheers, Thomas PS: Sorry from being "away" - forgot that you're from Down Under ;-) >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
