Error running Snowshoe - "undefined symbol: _ZNK13QQuickWebView10metaObjectEv"

54 views
Skip to first unread message

Prabindh Sundareson

unread,
Mar 11, 2013, 10:48:53 AM3/11/13
to snowsh...@googlegroups.com
When using Qt5.0.0, and the latest snowshoe from gitorious, I am facing an issue of not being able to run with "./snowshoe --mobile". I am using eglfs platform.  Is there a specific build option for Qt5 webkit that I need to enable to resolve the below issue ? It appears to be a moc issue, but I cannot find which library needs to be linked to fix this.

loaded library "<>/qml/QtWebKit/libqmlwebkitplugin.so"
QLibraryPrivate::loadPlugin failed on "<>/qml/QtWebKit/libqmlwebkitplugin.so" :
"Cannot load library <>/qml/QtWebKit/libqmlwebkitplugin.so: (<>/qml/QtWebKit/libqmlwebkitplugin.so: undefined symbol: _ZNK13QQuickWebView10metaObjectEv"

regards
Prabindh

Adenilson Cavalcanti

unread,
Mar 11, 2013, 2:44:01 PM3/11/13
to snowsh...@googlegroups.com
Dear Prabindh

It works fine with Qt 5.0.1 as also with WebKit from trunk. I would start by updating you Qt version, you can check at: http://qt-project.org/downloads


Adenilson


Prabindh

--
You received this message because you are subscribed to the Google Groups "snowshoe" group.
To unsubscribe from this group and stop receiving emails from it, send an email to snowshoe-dev...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Prabindh Sundareson

unread,
Mar 11, 2013, 11:26:57 PM3/11/13
to snowsh...@googlegroups.com
Hello Adenilson,

Thanks for the response. Has this been tested on an ARMv7 - Linux build ?

regards
Prabindh

From: Adenilson Cavalcanti <caval...@gmail.com>
To: snowsh...@googlegroups.com
Sent: Tuesday, March 12, 2013 12:14 AM
Subject: Re: Error running Snowshoe - "undefined symbol: _ZNK13QQuickWebView10metaObjectEv"

You received this message because you are subscribed to a topic in the Google Groups "snowshoe" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/snowshoe-dev/CHWN9SDWp5E/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to snowshoe-dev...@googlegroups.com.

Simon Hausmann

unread,
Mar 12, 2013, 4:27:36 AM3/12/13
to snowsh...@googlegroups.com, Prabindh Sundareson
On Monday, March 11, 2013 08:26:57 PM Prabindh Sundareson wrote:
> Hello Adenilson,
>
> Thanks for the response. Has this been tested on an ARMv7 - Linux build ?

That problem that you're seeing is architecture independent and most likely
due to an incorrect library search path (maybe LD_LIBRARY_PATH?). Try
strace'ing the startup to see which libraries it is linking against and you
should see that it tries to load from the wrong path (maybe a Qt4
libQtWebKit?)


Simon

Adenilson Cavalcanti

unread,
Mar 12, 2013, 1:34:27 PM3/12/13
to snowsh...@googlegroups.com, Prabindh Sundareson
I would also test for the system variable QML_IMPORT_PATH, since it seems to be failing to import webkit's qml plugin.


Adenilson

Rafael Brandao

unread,
Mar 12, 2013, 5:54:34 PM3/12/13
to snowsh...@googlegroups.com
The problem with QML_IMPORT_PATH can be fixed with https://gist.github.com/rafaelbrandao/4709929
If you guys believe this is the right fix, feel free to land it.
--
Rafael Brandao @ INdT

Prabindh Sundareson

unread,
Mar 15, 2013, 2:42:26 PM3/15/13
to snowsh...@googlegroups.com
Hello Rafael, I dont think it has to do with QML IMPORT PATH, as it would not have loaded the .so in the first place.

To close this issue - I tried with Qt5.0.1, and it builds and works fine, on my ARMv7 platform. To put this in context - I am trying to close out on this bug - https://bugreports.qt-project.org/browse/QTBUG-29729

By the way - Closing the last tab of the browser (in desktop mode), causes a segfault in libQt5WebKit.so.5. Is this a known bug and tracked somewhere ?

Also - where can I get to know redistribution rights associated with Snowshoe browser ?

regards
Prabindh

From: Rafael Brandao <rafae...@openbossa.org>
To: snowsh...@googlegroups.com
Sent: Wednesday, March 13, 2013 3:24 AM
You received this message because you are subscribed to a topic in the Google Groups "snowshoe" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/snowshoe-dev/CHWN9SDWp5E/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to snowshoe-dev...@googlegroups.com.

Adenilson Cavalcanti

unread,
Mar 15, 2013, 3:30:55 PM3/15/13
to snowsh...@googlegroups.com
Prabindh

I'm happy that Qt 5.0.1 did the trick.

I tested snowshow in Desktop using WebKit from trunk and also Qt 5.0.1, it will not crash while closing the last tab. Maybe is it an ARM issue? Are you able to collect a core file and provide the backtrace using gdb?

Concerning snowshoe licencing, check the file "LICENSE" in repository (it is LGPL license).


Regards


Adenilson

Prabindh Sundareson

unread,
Mar 19, 2013, 5:48:20 AM3/19/13
to snowsh...@googlegroups.com
Just for information - posting my blog post on usage of snowshoe for experimentation with HTML5, please find below:

http://tigraphics.blogspot.com/2013/03/moksha-html5css-with-snowshoeqt501.html

regards
Prabindh


From: Adenilson Cavalcanti <caval...@gmail.com>
To: snowsh...@googlegroups.com
Sent: Saturday, March 16, 2013 1:00 AM

Subject: Re: Error running Snowshoe - "undefined symbol: _ZNK13QQuickWebView10metaObjectEv"
Reply all
Reply to author
Forward
0 new messages