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