| Summary: | sci-geosciences/googleearth-6.2.2.6613 - ./googleearth-bin: symbol lookup error: ./libmoduleframework.so: undefined symbol: _Z34QBasicAtomicInt_fetchAndAddOrderedPVii | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | mondrillo <mondrillo> |
| Component: | Current packages | Assignee: | Julian Ospald <hasufell> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | CC: | cloos, sci-geosciences |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge --info
LD_LIBRARY_PATH=/opt/googleearth/ ldd /opt/googleearth/googleearth-bin googleearth’s crash log |
||
|
Description
mondrillo
2012-08-14 09:35:48 UTC
Looks like it doesn't work with sys-libs/glibc-2.15. Unfortunately downgrading glibc isn't safe. Various posts found from goog'ing _Z34QBasicAtomicInt_fetchAndAddOrderedPVii suggest this is a webkit-qt incompatibility. Since goog-earth is 32-bit, the incompatibility, in any case, is with the emul-linux-x86-* libs. Gentoo’s packaging of goog-earth definitely does not work on ~amd64. I’ll attach the full report from: :; LD_LIBRARY_PATH=/opt/googleearth/ ldd /opt/googleearth/googleearth-bin Created attachment 323176 [details]
LD_LIBRARY_PATH=/opt/googleearth/ ldd /opt/googleearth/googleearth-bin
This shows which emul-linux-x86-* libs google earth requires.
Argh. It seems the ebuild was updated in place since I last emerge(1)ed it. I had only checked whether there were anything new from upstream.... Using the bundled qt libs allows it to start, but it then dies in lib32's libcurl. Unsetting http_proxy got past that, but it still dies. A crashlog is attached. Created attachment 323178 [details]
googleearth’s crash log
This is more useful than the g-e’s crash report. It is from: :; (cd;unset http_proxy;unset ftp_proxy; export LD_LIBRARY_PATH=/opt/googleearth; gdb /opt/googleearth/googleearth-bin) #0 0xf49ef9ba in ?? () from /usr/lib32/libexpat.so.1 #1 0xf49f7724 in XML_ParserFree () from /usr/lib32/libexpat.so.1 #2 0xe74c4b98 in ?? () from /usr/lib32/dri/r600_dri.so #3 0xe74c1e39 in ?? () from /usr/lib32/dri/r600_dri.so #4 0xf6c49774 in ?? () from /usr/lib32/libGL.so.1 #5 0xf6c24122 in ?? () from /usr/lib32/libGL.so.1 #6 0xf6c20590 in ?? () from /usr/lib32/libGL.so.1 #7 0xf6c217a6 in glXChooseVisual () from /usr/lib32/libGL.so.1 #8 0xf4e0c9be in ?? () from /opt/googleearth/librender.so #9 0xf4e0d073 in ?? () from /opt/googleearth/librender.so #10 0xf4e0e37c in ?? () from /opt/googleearth/librender.so #11 0xf4df3344 in ?? () from /opt/googleearth/librender.so #12 0xf7e673b5 in ?? () from /opt/googleearth/libgoogleearth_free.so #13 0xf7166a60 in ?? () from /opt/googleearth/libQtGui.so.4 It goes on from there, but seems to be an /usr/lib32/dri/r600_dri.so issue. try 7.0.2.8415-r1 |