Bug #960
Crash on Fedora 10
| 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.