Summary: | marble-qt (qt5 build) crashes loading libAprsPlugin.so plugin, need to ensure qt5 libqextserialport is used | ||
---|---|---|---|
Product: | [Applications] marble | Reporter: | Rex Dieter <rdieter> |
Component: | general | Assignee: | marble-bugs |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | crash | CC: | nienhueser |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Rex Dieter
2015-03-01 06:24:00 UTC
Then mentioning of QPrinterInfo seems similar to the VLC related crash with mixing Qt4 and Qt5 libraries in the same ELF address space. Ok, I'll take that hint and closely inspect all the libraries this qt5 build is using Thanks for the hint! I think I found the culprit, the plugin referenced here (libAprsPlugin.so) is linking a qt4 libqextserialport Looks like another possible candidate for making parallel-installable qt4/qt5 versions (and also to ensure one doesn't use the wrong one!). I'll keep this bug open to track that issue. Looks like there's a similar issue with libmarblewidget linking libquazip too :( I remember other plugins were crashing too when they mixed qt4 and qt5 dependencies. Qt is unmaintained. There should no longer be mixing issues. |