Crash while trying to run latest cvs w/ kde 3.2.9X

Jens Dagerbo jens.dagerbo at swipnet.se
Wed Jul 21 03:17:23 BST 2004


On Tuesday 20 July 2004 18:21, Adolph & Sharon Weidanz wrote:
> Jens Dagerbo wrote:
> | On Tuesday 20 July 2004 05:49, Adolph & Sharon Weidanz wrote:
> |>hey all... has anyone been able to get the latest cvs version to work
> |>with either kde 3.2.91 or 3.2.92... Since upgraded to 3.2.91 last week
> |>(??) I haven't been able to get kdevelop 3.0.9X to run.. In another
> |>message I posted the error messages.. Now with 3.2.92 I get a qpaint(? I
> |>can post the messages if anyone would like) error right off the bat and
> |>don't even get the splash screen.
> |
> | Yes, please post any error messages. That cuts down on the guesswork.
> |
> |
> | jd
>
> Ok here we go.. I did a complete reinstall of the cvs. Deleted the dir
> and redid the cvs.. The config, make, and make install seemed to go
> correctly (No error messages). even made sure all the paths were correct.
>
> here is from kde crash manager:
> Using host libthread_db library "/lib/libthread_db.so.1".
> [Thread debugging using libthread_db enabled]
> [New Thread 16384 (LWP 30052)]
> [KCrash handler]
> #5  0x41818eb7 in XCreateGC () from /usr/X11R6/lib/libX11.so.6
> #6  0x411b9808 in alloc_gc () from /usr/lib/qt3/lib/libqt-mt.so.3
> #7  0x411b9a4d in obtain_gc () from /usr/lib/qt3/lib/libqt-mt.so.3
> #8  0x411ba47b in QPainter::updatePen () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #9  0x412610b3 in QPainter::setPen () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #10 0x41375935 in
> QSplashScreen::drawContents ()
> ~   from /usr/lib/qt3/lib/libqt-mt.so.3
> #11 0x41375a39 in QSplashScreen::drawContents ()
> ~   from /usr/lib/qt3/lib/libqt-mt.so.3
> #12 0x41375ae2 in QSplashScreen::repaint () from
> /usr/lib/qt3/lib/libqt-mt.so.3
> #13 0x41375c3c in QSplashScreen::setPixmap ()
> ~   from /usr/lib/qt3/lib/libqt-mt.so.3
> #14 0x4137605f in QSplashScreen::QSplashScreen ()
> ~   from /usr/lib/qt3/lib/libqt-mt.so.3
> #15 0x080b032c in SplashScreen (this=0x82835d0, pixmap=@0xbfffeef0, f=0)
> ~    at splashscreen.cpp:11
> #16 0x080afb4c in main (argc=1, argv=0xbffff084) at main.cpp:86
>
> Here is what I got from console:
>
> QPainter::begin: Cannot paint null pixmap
> QPainter::setPen: Will be reset by begin()
> KCrash: Application 'kdevelop' crashing...

Ok, looks like KDevelop doesn't find the splash image. It should be installed 
in $KDEDIR/share/apps/kdevelop/pics/kdevelop-splash.png - do you have it?

As a workaround to get it up and running, you can edit the pm.load() statement 
on line 85 of kdevelop/src/main.cpp so it finds an image.

We should fix the splashscreen code to not crash, of course, but why KDevelop 
doesn't find the pixmap in your installation I have no idea.

jd

-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
unsubscribe »your-email-address«



More information about the KDevelop mailing list