Hi Juha, I just had a look at the backtrace (apparently some of the libs aren't (completely) stripped):
#0 0x00000000000a1d46 in ?? () #1 0x00007f5e4944abe6 in call_init () from /lib64/ld-linux-x86-64.so.2 #2 0x00007f5e4944acca in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2 #3 0x00007f5e4944ed99 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2 #4 0x00007f5e4944aa26 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2 #5 0x00007f5e4944e5d9 in _dl_open () from /lib64/ld-linux-x86-64.so.2 #6 0x00007f5e46a001e6 in dlopen_doit () from /lib64/libdl.so.2 #7 0x00007f5e4944aa26 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2 #8 0x00007f5e46a0078c in _dlerror_run () from /lib64/libdl.so.2 #9 0x00007f5e46a00281 in dlopen () from /lib64/libdl.so.2 #10 0x00007f5e47ba7ac5 in QLibraryPrivate::load_sys() () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtCore.so.4 #11 0x00007f5e47ba0d94 in QLibraryPrivate::load() () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtCore.so.4 #12 0x00007f5e47ba1aad in QLibraryPrivate::loadPlugin() () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtCore.so.4 #13 0x00007f5e47b9a7fd in QFactoryLoader::instance(QString const&) const () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtCore.so.4 #14 0x00007f5e485635bc in createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #15 0x00007f5e48564f24 in QImageReaderPrivate::initHandler() () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #16 0x00007f5e485666b0 in QImageReader::read(QImage*) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #17 0x00007f5e485668ac in QImageReader::read() () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #18 0x00007f5e4857c4bc in QPixmapData::fromFile(QString const&, char const*, QFlags<Qt::ImageConversionFlag>) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #19 0x00007f5e485774a5 in QPixmap::load(QString const&, char const*, QFlags<Qt::ImageConversionFlag>) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #20 0x00007f5e48577917 in QPixmap::QPixmap(QString const&, char const*, QFlags<Qt::ImageConversionFlag>) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #21 0x00007f5e48802e52 in QRenderRule::QRenderRule(QVector<QCss::Declaration> const&, QWidget const*) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #22 0x00007f5e4880be9d in QStyleSheetStyle::renderRule(QWidget const*, int, unsigned long long) const () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #23 0x00007f5e4880d673 in QStyleSheetStyle::renderRule(QWidget const*, QStyleOption const*, int) const () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #24 0x00007f5e48817c57 in QStyleSheetStyle::styleHint(QStyle::StyleHint, QStyleOption const*, QWidget const*, QStyleHintReturn*) const () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #25 0x00007f5e48968c17 in QToolButton::changeEvent(QEvent*) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #26 0x00007f5e484e3a75 in QWidget::event(QEvent*) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #27 0x00007f5e4848b5dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #28 0x00007f5e4849250d in QApplication::notify(QObject*, QEvent*) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #29 0x00007f5e47bb700c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtCore.so.4 #30 0x00007f5e484e97a3 in QWidgetPrivate::setStyle_helper(QStyle*, bool, bool) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 #31 0x00007f5e3ccd195c in ?? () from /home/stijn/SailfishOS/lib/qtcreator/plugins/QtProject/libCore.so #32 0x00007f5e3ccd1a37 in ?? () from /home/stijn/SailfishOS/lib/qtcreator/plugins/QtProject/libCore.so #33 0x00007f5e3ccd25fc in ?? () from /home/stijn/SailfishOS/lib/qtcreator/plugins/QtProject/libCore.so #34 0x00007f5e3cc20768 in ?? () from /home/stijn/SailfishOS/lib/qtcreator/plugins/QtProject/libCore.so #35 0x00007f5e3cc8b8ee in ?? () from /home/stijn/SailfishOS/lib/qtcreator/plugins/QtProject/libCore.so #36 0x00007f5e3cc8b9bd in qt_plugin_instance () from /home/stijn/SailfishOS/lib/qtcreator/plugins/QtProject/libCore.so #37 0x00007f5e47b99272 in QPluginLoader::instance() () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtCore.so.4 #38 0x00007f5e49224490 in ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libExtensionSystem.so.1 #39 0x00007f5e49220335 in ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libExtensionSystem.so.1 #40 0x00007f5e492205cf in ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() () from /home/stijn/SailfishOS/bin/../lib/qtcreator/libExtensionSystem.so.1 #41 0x000000000040eb85 in ?? () #42 0x00007f5e46c27c45 in __libc_start_main () from /lib64/libc.so.6 #43 0x0000000000406fd9 in ?? () #44 0x00007fffd6ced288 in ?? () #45 0x0000000000000000 in ?? () So it looks like it's trying to load a plugin to read a particular image format when applying QT styling. I tried changing KDE style, but that didn't help. Using LD_DEBUG I found that it's loading kimg_dds.so and crashes when running libkdecore.so.5's init function... 32426: file=/usr/lib64/kde4/plugins/imageformats/kimg_dds.so [0]; dynamically loaded by /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtCore.so.4 [0] 32426: file=/usr/lib64/kde4/plugins/imageformats/kimg_dds.so [0]; generating link map 32426: dynamic: 0x00007fe7d63c5b58 base: 0x00007fe7d61be000 size: 0x0000000000208030 32426: entry: 0x00007fe7d61c0a90 phdr: 0x00007fe7d61be040 phnum: 7 32426: 32426: checking for version `GLIBC_2.2.5' in file /lib64/libm.so.6 [0] required by file /usr/lib64/kde4/plugins/imageformats/kimg_dds.so [0] 32426: checking for version `GCC_3.0' in file /lib64/libgcc_s.so.1 [0] required by file /usr/lib64/kde4/plugins/imageformats/kimg_dds.so [0] 32426: checking for version `GLIBC_2.4' in file /lib64/libc.so.6 [0] required by file /usr/lib64/kde4/plugins/imageformats/kimg_dds.so [0] 32426: checking for version `GLIBC_2.14' in file /lib64/libc.so.6 [0] required by file /usr/lib64/kde4/plugins/imageformats/kimg_dds.so [0] 32426: checking for version `GLIBC_2.2.5' in file /lib64/libc.so.6 [0] required by file /usr/lib64/kde4/plugins/imageformats/kimg_dds.so [0] 32426: checking for version `GLIBCXX_3.4' in file /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6 [0] required by file /usr/lib64/kde4/plugins/imageformats/kimg_dds.so [0] 32426: checking for version `CXXABI_1.3' in file /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6 [0] required by file /usr/lib64/kde4/plugins/imageformats/kimg_dds.so [0] 32426: object=/usr/lib64/kde4/plugins/imageformats/kimg_dds.so [0] 32426: scope 0: ./qtcreator /home/stijn/SailfishOS/bin/../lib/qtcreator/libExtensionSystem.so.1 /home/stijn/SailfishOS/bin/../lib/qtcreator/libAggregation.so.1 /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtNetwork.so.4 /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtCore.so.4 /lib64/libpthread.so.0 /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6 /lib64/libm.so.6 /lib64/libgcc_s.so.1 /lib64/libc.so.6 /lib64/libdl.so.2 /usr/lib64/libgthread-2.0.so.0 /lib64/librt.so.1 /usr/lib64/libglib-2.0.so.0 /usr/lib64/libfreetype.so.6 /usr/lib64/libgobject-2.0.so.0 /usr/lib64/libSM.so.6 /usr/lib64/libICE.so.6 /usr/lib64/libXrender.so.1 /usr/lib64/libfontconfig.so.1 /usr/lib64/libXext.so.6 /usr/lib64/libX11.so.6 /lib64/ld-linux-x86-64.so.2 /lib64/libz.so.1 /lib64/libbz2.so.1 /usr/lib64/libpng16.so.16 /usr/lib64/libffi.so.6 /lib64/libuuid.so.1 /usr/lib64/libbsd.so.0 /usr/lib64/libexpat.so.1 /usr/lib64/libxcb.so.1 /usr/lib64/libXau.so.6 /usr/lib64/libXdmcp.so.6 32426: scope 1: /usr/lib64/kde4/plugins/imageformats/kimg_dds.so /usr/lib64/libkdecore.so.5 /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtCore.so.4 /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6 /lib64/libm.so.6 /lib64/libc.so.6 /lib64/libgcc_s.so.1 /lib64/libpthread.so.0 /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtNetwork.so.4 /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtDBus.so.4 /lib64/libz.so.1 /lib64/libbz2.so.1 /usr/lib64/libfam.so.0 /usr/lib64/libgthread-2.0.so.0 /lib64/librt.so.1 /usr/lib64/libglib-2.0.so.0 /usr/lib64/libfreetype.so.6 /usr/lib64/libgobject-2.0.so.0 /usr/lib64/libSM.so.6 /usr/lib64/libICE.so.6 /usr/lib64/libXrender.so.1 /usr/lib64/libfontconfig.so.1 /usr/lib64/libXext.so.6 /usr/lib64/libX11.so.6 /lib64/libdl.so.2 /lib64/ld-linux-x86-64.so.2 /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtXml.so.4 /usr/lib64/libpng16.so.16 /usr/lib64/libffi.so.6 /lib64/libuuid.so.1 /usr/lib64/libbsd.so.0 /usr/lib64/libexpat.so.1 /usr/lib64/libxcb.so.1 /usr/lib64/libXau.so.6 /usr/lib64/libXdmcp.so.6 32426: 32426: 32426: relocation processing: /usr/lib64/kde4/plugins/imageformats/kimg_dds.so 32426: symbol=_ZTVN10__cxxabiv120__si_class_type_infoE; lookup in file=./qtcreator [0] 32426: binding file /usr/lib64/kde4/plugins/imageformats/kimg_dds.so [0] to ./qtcreator [0]: normal symbol `_ZTVN10__cxxabiv120__si_class_type_infoE' [CXXABI_1.3] 32426: symbol=_ZTI15QImageIOHandler; lookup in file=./qtcreator [0] ... (don't mind PID changing here - multiple runs)... 32400: 32400: 32400: calling init: /usr/lib64/libfam.so.0 32400: 32400: 32400: calling init: /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtDBus.so.4 32400: 32400: symbol=__cxa_atexit; lookup in file=./qtcreator [0] 32400: symbol=__cxa_atexit; lookup in file=/home/stijn/SailfishOS/bin/../lib/qtcreator/libExtensionSystem.so.1 [0] 32400: symbol=__cxa_atexit; lookup in file=/home/stijn/SailfishOS/bin/../lib/qtcreator/libAggregation.so.1 [0] 32400: symbol=__cxa_atexit; lookup in file=/home/stijn/SailfishOS/bin/../lib/qtcreator/libQtGui.so.4 [0] 32400: symbol=__cxa_atexit; lookup in file=/home/stijn/SailfishOS/bin/../lib/qtcreator/libQtNetwork.so.4 [0] 32400: symbol=__cxa_atexit; lookup in file=/home/stijn/SailfishOS/bin/../lib/qtcreator/libQtCore.so.4 [0] 32400: symbol=__cxa_atexit; lookup in file=/lib64/libpthread.so.0 [0] 32400: symbol=__cxa_atexit; lookup in file=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6 [0] 32400: symbol=__cxa_atexit; lookup in file=/lib64/libm.so.6 [0] 32400: symbol=__cxa_atexit; lookup in file=/lib64/libgcc_s.so.1 [0] 32400: symbol=__cxa_atexit; lookup in file=/lib64/libc.so.6 [0] 32400: binding file /home/stijn/SailfishOS/bin/../lib/qtcreator/libQtDBus.so.4 [0] to /lib64/libc.so.6 [0]: normal symbol `__cxa_atexit' [GLIBC_2.2.5] 32400: 32400: calling init: /usr/lib64/libkdecore.so.5 32400: I'll look a bit further if this is a known KDE problem. Thanks, Stijn On Wed, Jul 16, 2014 at 10:18 PM, Juha Kallioinen <juha.kallioi...@jolla.com > wrote: > Hi, > > thanks for the logs! I'll check them tomorrow. > > We don't ship debug symbols for the installer binaries anywhere, sorry. > > If you want to build your own qt creator, its sources are here (master > branch) > > https://github.com/sailfish-sdk/sailfish-qtcreator > > Here are the build scripts used to build it (buildqtc.sh). The readme > lists required build deps in the old linux environment. > > https://github.com/sailfish-sdk/sdk-build-tools > > If you choose to build your own version, specify the variant with the > buildqtc.sh script option -v SailfishAlpha4 so that it uses the same > configuration directory as the one from the installer. > > I'm leaving on my summer vacation on Friday, so I won't be around for > about a month to debug this :-) > > Best regards, > Juha > > ------------------------------ > *From:* Stijn Devriendt [high...@gmail.com] > *Sent:* Wednesday, July 16, 2014 10:50 PM > *To:* Juha Kallioinen > *Subject:* Re: [SailfishDevel] Fwd: QtCreator issues > > Hi Juha, > > Please find the coredump and strace output attached. > This is the first version I'm trying at all. > The Sabayon variant is KDE-based (4.13). > > I do embedded Linux during the dayjob; I'm familiar > with debugging and stuff so I should be fine if you need > me to do some advanced stuff. > > Does Jolla ship debug symbols for the tools somewhere? > > Thanks, > Stijn > > > > On Wed, Jul 16, 2014 at 9:26 PM, Juha Kallioinen < > juha.kallioi...@jolla.com> wrote: > >> Hi, >> >> sorry to hear that. >> >> Did the previous version 1406 or some earlier version work for you in >> the same host? >> >> Please send core dump to me and if you could also provide an strace log >> of starting Qt Creator: >> >> $ strace -o output.log -s 512 installdir/bin/qtcreator >> >> Also please mention which Sabayon variant do you use, gnome/kde/xfce? >> >> Best regards, >> Juha >> >> ------------------------------ >> *From:* devel-boun...@lists.sailfishos.org [ >> devel-boun...@lists.sailfishos.org] on behalf of Stijn Devriendt [ >> high...@gmail.com] >> *Sent:* Wednesday, July 16, 2014 7:50 PM >> *To:* devel@lists.sailfishos.org >> *Subject:* [SailfishDevel] Fwd: QtCreator issues >> >> Hi, >> >> I'm having segfaults when starting the Qt Creator from the July SDK: >> kernel: qtcreator[3217]: segfault at a1d46 ip 00000000000a1d46 sp >> 00007fff634493e8 error 14 in qtcreator[400000+13000] >> >> Issue is reproducible; OS is the latest Sabayon Linux 64bit. >> I can send coredump on request. >> >> Let me know if I can be of further assistance. >> >> Regards, >> Stijn >> >> _______________________________________________ >> SailfishOS.org Devel mailing list >> To unsubscribe, please send a mail to >> devel-unsubscr...@lists.sailfishos.org >> > >
_______________________________________________ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org