<div dir="ltr">I took the XmlListModel that failed to install due to qmake was trying to install it in /usr/lib. I extracted them from the .flatpak-builder/ directory, packaged them as tar.gz and used that and installed it as part of my app. And now it starts. So, I'm pretty confident to say that the XmlListModel files <div><div>QtQuick/XmlListModel/libqmlxmllistmodelplugin.so<br></div><div>QtQuick/XmlListModel/qmldir</div><div>QtQuick/XmlListModel/plugins.qmltypes</div></div><div><br></div><div>needed by the monero-core-gui is not present in the kde runtime, and qmake seems to make it impossible to install them in a good way.</div><div>I can't say if they should be included in the runtime or not, since I really have no knowledge about Qt, or if the problem is with qmake and flatpak, or if the problem is that the monero-core depends on those files. </div><div><br></div><div>Anyway, I will not fix any of these underlying issues, since they are not in my area of expertise... I will run with the ugly binary distribution until any of the possible causes is resolved properly. </div><div><br></div><div>//Snaggen</div><br class="inbox-inbox-Apple-interchange-newline"></div><br><div class="gmail_quote"><div dir="ltr">mån 10 apr. 2017 kl 19:55 skrev Mattias Eriksson <<a href="mailto:snaggen@gmail.com">snaggen@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Using the build-commands<div class="gmail_msg">"build-commands": [ "./build.sh debug", "cd build && make deploy", "mkdir /app/bin/","cp -a ./build/debug/bin/* /app/bin/"],<br class="gmail_msg"></div><div class="gmail_msg">should give you debug symbols in the application. </div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">And that points to the lines:</div><div class="gmail_msg"><div class="gmail_msg">engine.load(QUrl(QStringLiteral("qrc:///main.qml")));</div><div class="gmail_msg">QObject *rootObject = engine.rootObjects().first();<br class="gmail_msg"></div></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">where first() throws an assert. </div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">About XmlListModel, I have tried</div><div class="gmail_msg"><div class="gmail_msg">$ flatpak run --devel --command=sh org.getmonero.Wallet</div><div class="gmail_msg"><div class="gmail_msg">sh-4.3$ find /lib/|grep -i XmlListModel</div></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">which returns nothing... and I thought that it would be located there since the rest of the qml/QtQuick submodules seems to be there.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">//Snaggen</div></div><div class="gmail_msg"><br class="gmail_msg"></div></div><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">mån 10 apr. 2017 kl 19:38 skrev Aleix Pol <<a href="mailto:aleixpol@kde.org" class="gmail_msg" target="_blank">aleixpol@kde.org</a>>:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Apr 10, 2017 at 9:07 AM, Alexander Larsson <<a href="mailto:alexl@redhat.com" class="gmail_msg" target="_blank">alexl@redhat.com</a>> wrote:<br class="gmail_msg">
> On Sun, 2017-04-09 at 08:39 +0000, Mattias Eriksson wrote:<br class="gmail_msg">
><br class="gmail_msg">
> Hi have tried to build a flatpak of the monero gui wallet, but it segfaults<br class="gmail_msg">
> and I'm not sure how to continue... more about it here:<br class="gmail_msg">
> <a href="https://www.reddit.com/r/Monero/comments/64c5pj/need_help_trying_to_build_a_flatpak_of_the_monero/" rel="noreferrer" class="gmail_msg" target="_blank">https://www.reddit.com/r/Monero/comments/64c5pj/need_help_trying_to_build_a_flatpak_of_the_monero/</a><br class="gmail_msg">
><br class="gmail_msg">
> So if anyone have any pointers on how to get any further, I would be really<br class="gmail_msg">
> greatful.<br class="gmail_msg">
><br class="gmail_msg">
> I don't really have any ideas on the qt side, but you should install the kde<br class="gmail_msg">
> runtime debug extension to get real debug info in your backtraces.<br class="gmail_msg">
<br class="gmail_msg">
Hi,<br class="gmail_msg">
XmlListModel is definitely there, as it's part of qtdeclarative, which<br class="gmail_msg">
is used by several of the available applications. Also if you were<br class="gmail_msg">
missing any qml symbols you'd get an error message rather than a<br class="gmail_msg">
blatant crash.<br class="gmail_msg">
<br class="gmail_msg">
I have the impression there's something weird going on with how the<br class="gmail_msg">
application is compiled though, I'd look into it. This build.sh is<br class="gmail_msg">
weirdly opaque and I cannot debug it. I tried reproducing your issue<br class="gmail_msg">
and I did, but never got debug symbols from the application. I have<br class="gmail_msg">
the impression it's failing to build parts of monero though.<br class="gmail_msg">
<br class="gmail_msg">
My guess would be, try to figure out exactly what the problem is<br class="gmail_msg">
before trying to guess what could be failing...<br class="gmail_msg">
<br class="gmail_msg">
Regards,<br class="gmail_msg">
Aleix<br class="gmail_msg">
</blockquote></div></blockquote></div>