Bug #960

Crash on Fedora 10

Added by Michal Kawalec 476 days ago. Updated 354 days ago.

Status:Rejected Start:
Priority:Normal Due date:
Assigned to:Justin Karneges % Done:

0%

Category:Backend/Core
Target version:-
Operating System:

Linux

Reported in:

0.12


Description

I just installed psi on fedora 10 and it crashes after succesful configuration of jabber server. The program shuts down with a message visible in terminal that follows:

psi: symbol lookup error: psi: undefined symbol: _ZN8QPainter10drawPixmapERK7QPointFRK7QPixmap

I don't know whether it is a distro or program based error, so I paste it here.

History

Updated by Andrew Biggs 466 days ago

I ran into the same problem installing psi-0.12.1 on FC10 via yum.

When demangled, that symbol corresponds to:

QPainter::drawPixmap(QPointF const&, QPixmap const&)

which is declared as an inline method inside qpainter.h. In fact, all of the drawPixmap() methods are inlined, with the exception of:

QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&)

which I confirmed is the only variant actually exported by libQtGui.so.4. So apparently when the psi rpm was built, the compiler chose not to inline these methods.

Anyway, my solution was to give up on the rpm and just download+build the source. Seems to have solved the problem.

Updated by Sven Lankes 454 days ago

Can anyone of you still reproduce this issue?

If so - please file a bug in the redhat bugzilla agains psi listing the qt version used and I'll take a look at it.

This bug should probably be closed here.

Updated by Martin H. 354 days ago

  • Status changed from New to Rejected

i agree, if this is a problem with the fedora 10 rpm and is solved by compiling from sources it should probably be filed in the fedora BTS if reproducable. We can't really debug this well upstream.

Also available in: Atom PDF