Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-04-19 21:24:32



Reply to topic  [ 61 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  Next
Webkit Plugin Fail 
Author Message

Joined: 2009-08-09 02:56:43
Posts: 46
Reply with quote
Receiving and error with the new "Cool VL Viewer 1.26.0 (12) Jul 29 2011 12:06:06 (Cool VL Viewer)"

Media plugin failed: media_webkit_plugin

---------------------------

Ubuntu 11.04 64bit
build-essentials installed
Nvidia 8800GT -- Driver: 270.41.06
--From the repos


2011-07-31 03:08:49
Profile

Joined: 2009-03-17 18:42:51
Posts: 5546
Reply with quote
Make sure you got the 32bits libraries support installed on your system.

You can check the dependencies by yourself from a terminal. Change to the viewer directory, then type this command:
Code:
LD_LIBRARY_PATH="`pwd`""/lib:${LD_LIBRARY_PATH}" ldd bin/llplugin/libmedia_plugin_webkit.so
And look at what ldd says (there should be one (or several) missing library(ies), just install the 32bits version of it(them)).

Beside this guess, I can't do anything without a proper bug report (please, follow the rules for this forum and provide the requested info, in particular the log file).


2011-07-31 08:27:53
Profile WWW

Joined: 2009-08-09 02:56:43
Posts: 46
Reply with quote
Nope, no missing libraries. Removed .secondlife and the Snowglobe and diff files. Downloaded fresh copies. Loaded viewer again.

Here is the requested info:

Cool VL Viewer 1.26.0 (12) Jul 29 2011 12:06:06 (Cool VL Viewer)
Ubuntu 11.04 64bit
build-essentials installed
Nvidia 8800GT -- Driver: 270.41.06
--From the repos

Error:
Media plugin failed: media_webkit_plugin

Replication:
1. Start CoolVlViewer from executable "snowglobe"
2. Wait for window to draw
3. Error produced

Log attached.


Attachments:
SecondLife.log [34.32 KiB]
Downloaded 184 times
2011-07-31 15:34:47
Profile

Joined: 2009-03-17 18:42:51
Posts: 5546
Reply with quote
But are all the libraries listed by ldd actually 32bits libraries ?... If not, they will fail to initialize when the webkit plugin is actually loaded.

Please, quote the ldd output in a message here.


2011-07-31 17:45:40
Profile WWW

Joined: 2009-08-09 02:56:43
Posts: 46
Reply with quote
Thanks, here's the output:


linux-gate.so.1 => (0xf7702000)
libllcommon.so => /home/mooreted/Downloads/Snowglobe-i686-1.4.2.3626/lib/libllcommon.so (0xf5612000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf55c2000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf54a7000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf549d000)
libGL.so.1 => /usr/lib32/nvidia-current/libGL.so.1 (0xf53cf000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf53b2000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf5319000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf52fc000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf52f8000)
libglib-2.0.so.0 => /lib32/libglib-2.0.so.0 (0xf5221000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf521c000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf51d5000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf51d0000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf4df7000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf4db7000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf4d8e000)
libpangox-1.0.so.0 => /usr/lib32/libpangox-1.0.so.0 (0xf4d82000)
libpangoxft-1.0.so.0 => /usr/lib32/libpangoxft-1.0.so.0 (0xf4d7a000)
libaprutil-1.so.0 => /home/mooreted/Downloads/Snowglobe-i686-1.4.2.3626/lib/libaprutil-1.so.0 (0xf4d65000)
libdb-4.2.so => /home/mooreted/Downloads/Snowglobe-i686-1.4.2.3626/lib/libdb-4.2.so (0xf4c8f000)
libuuid.so.1 => /home/mooreted/Downloads/Snowglobe-i686-1.4.2.3626/lib/libuuid.so.1 (0xf4c8b000)
libapr-1.so.0 => /home/mooreted/Downloads/Snowglobe-i686-1.4.2.3626/lib/libapr-1.so.0 (0xf4c68000)
libexpat.so.1 => /home/mooreted/Downloads/Snowglobe-i686-1.4.2.3626/lib/libexpat.so.1 (0xf4c48000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf4b5d000)
libm.so.6 => /lib32/libm.so.6 (0xf4b37000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf4b1a000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf4b01000)
libc.so.6 => /lib32/libc.so.6 (0xf49a4000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf491e000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf4909000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf48ef000)
libdl.so.2 => /lib32/libdl.so.2 (0xf48eb000)
libnvidia-tls.so.270.41.06 => /usr/lib32/nvidia-current/tls/libnvidia-tls.so.270.41.06 (0xf48e9000)
libnvidia-glcore.so.270.41.06 => /usr/lib32/nvidia-current/libnvidia-glcore.so.270.41.06 (0xf31c7000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf31b8000)
librt.so.1 => /lib32/librt.so.1 (0xf31ae000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf31a2000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf309f000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf3090000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf3088000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf307d000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf3079000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf3075000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf306f000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf2fbc000)
libpcre.so.3 => /lib32/libpcre.so.3 (0xf2f7c000)
libXft.so.2 => /usr/lib32/libXft.so.2 (0xf2f68000)
libcrypt.so.1 => /lib32/libcrypt.so.1 (0xf2f37000)
/lib/ld-linux.so.2 (0xf7703000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf2f32000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf2f2c000)
libresolv.so.2 => /lib32/libresolv.so.2 (0xf2f17000)
libselinux.so.1 => /lib32/libselinux.so.1 (0xf2efc000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf2e90000)
libpng12.so.0 => /lib32/libpng12.so.0 (0xf2e6a000)
libxcb-shm.so.0 => /usr/lib32/libxcb-shm.so.0 (0xf2e66000)
libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf2e5e000)


2011-07-31 20:15:50
Profile

Joined: 2009-03-17 18:42:51
Posts: 5546
Reply with quote
So, it appears that you got the right 32bits libraries installed... and indeed the plugin starts; looking closer at the log file you provide, I can see:

Code:
2011-07-31T15:29:19Z INFO: LLPluginProcessParent::receiveMessage: plugin version string: Webkit media plugin, Webkit version 2.02.43289 (QtWebKit version 4.7.1)
2011-07-31T15:29:19Z INFO: LLPluginProcessParent::receiveMessage: message class: base -> version: 1.0
2011-07-31T15:29:19Z INFO: LLPluginProcessParent::receiveMessage: message class: media -> version: 1.0
2011-07-31T15:29:19Z INFO: LLPluginProcessParent::receiveMessage: message class: media_browser -> version: 1.0
2011-07-31T15:29:19Z INFO: LLPluginProcessParent::receiveMessage: plugin version string: Webkit media plugin, Webkit version 2.02.43289 (QtWebKit version 4.7.1)
2011-07-31T15:29:19Z INFO: LLPluginProcessParent::receiveMessage: message class: base -> version: 1.0
2011-07-31T15:29:19Z INFO: LLPluginProcessParent::receiveMessage: message class: media -> version: 1.0
2011-07-31T15:29:19Z INFO: LLPluginProcessParent::receiveMessage: message class: media_browser -> version: 1.0
2011-07-31T15:29:19Z INFO: handleMediaEvent: Media event:  MEDIA_EVENT_NAVIGATE_BEGIN, url is data:text/html,%3Chtml%3E%3Cbody%20bgcolor=%22#ffffff%22%3E%3C/body%3E%3C/html%3E
2011-07-31T15:29:19Z INFO: handleMediaEvent: Media event:  MEDIA_EVENT_NAVIGATE_BEGIN, url is data:text/html,%3Chtml%3E%3Cbody%20bgcolor=%22#ffffff%22%3E%3C/body%3E%3C/html%3E
2011-07-31T15:29:19Z INFO: handleMediaEvent: Media event:  MEDIA_EVENT_NAVIGATE_COMPLETE, result string is:
2011-07-31T15:29:19Z INFO: LLPluginMessagePipe::pumpInput: Got EOF from plugin socket.
.../...
2011-07-31T15:29:19Z INFO: LLPluginMessagePipe::pumpInput: Got EOF from plugin socket.
.../...
2011-07-31T15:29:41Z INFO: onContinue: User agrees with TOS.

When, in the same conditions (empty/missing .secondlife/ directory), you should get:

Code:
2011-08-01T00:25:48Z INFO: LLPluginProcessParent::receiveMessage: plugin version string: Webkit media plugin, Webkit version 2.02.43298 (QtWebKit version 4.7.1)
2011-08-01T00:25:48Z INFO: LLPluginProcessParent::receiveMessage: message class: base -> version: 1.0
2011-08-01T00:25:48Z INFO: LLPluginProcessParent::receiveMessage: message class: media -> version: 1.0
2011-08-01T00:25:48Z INFO: LLPluginProcessParent::receiveMessage: message class: media_browser -> version: 1.0
2011-08-01T00:25:48Z INFO: LLPluginProcessParent::receiveMessage: plugin version string: Webkit media plugin, Webkit version 2.02.43298 (QtWebKit version 4.7.1)
2011-08-01T00:25:48Z INFO: LLPluginProcessParent::receiveMessage: message class: base -> version: 1.0
2011-08-01T00:25:48Z INFO: LLPluginProcessParent::receiveMessage: message class: media -> version: 1.0
2011-08-01T00:25:48Z INFO: LLPluginProcessParent::receiveMessage: message class: media_browser -> version: 1.0
2011-08-01T00:25:48Z INFO: handleMediaEvent: Media event:  MEDIA_EVENT_NAVIGATE_BEGIN, url is data:text/html,%3Chtml%3E%3Cbody%20bgcolor=%22#ffffff%22%3E%3C/body%3E%3C/html%3E
2011-08-01T00:25:48Z INFO: handleMediaEvent: Media event:  MEDIA_EVENT_NAVIGATE_BEGIN, url is data:text/html,%3Chtml%3E%3Cbody%20bgcolor=%22#ffffff%22%3E%3C/body%3E%3C/html%3E
2011-08-01T00:25:48Z INFO: handleMediaEvent: Media event:  MEDIA_EVENT_NAVIGATE_COMPLETE, result string is:
2011-08-01T00:25:57Z INFO: handleMediaEvent: Media event:  MEDIA_EVENT_NAVIGATE_COMPLETE, result string is:
2011-08-01T00:26:02Z INFO: onContinue: User agrees with TOS.

I deduce that the login screen and TOS page failed to load (LLPluginMessagePipe::pumpInput: Got EOF from plugin socket.). That's extremely weird... It's like if the skins/default/html/ directory was missing or like if the viewer could not find it... Are you sure it's there ?
Also, what happens if you ignore the error and login ?... Are you getting new errors when opening, say, the Search floater ?

Another thing you could try, would be to run the viewer under gdb, to see it the webkit plugin crashes at some point. To do this, edit the "snowglobe" wrapper script and uncomment the line containing:
Quote:
export LL_WRAPPER='gdb --args'
Then, from a terminal launch ./snowglobe from inside the viewer installation directory, and type "run" at the gdb prompt, then watch for gdb errors in the terminal.


2011-08-01 08:39:00
Profile WWW

Joined: 2009-08-09 02:56:43
Posts: 46
Reply with quote
Here's what I get under gdb:


./snowglobe
Running from /home/mooreted/Downloads/Snowglobe-i686-1.4.2.3626
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/mooreted/Downloads/Snowglobe-i686-1.4.2.3626/bin/snowglobe-do-not-run-directly...(no debugging symbols found)...done.
(gdb)

It won't run now.

The skins/default/html directory contains:

btn_purplepill_bg.png
BurningIceViewer.png
de
en-us
es
fr
ja
ko
pt
unabletoconnect.png
zh


2011-08-01 16:24:23
Profile

Joined: 2009-08-09 02:56:43
Posts: 46
Reply with quote
Some threads online suggested not having Adobe Flash installed might be the problem so I installed Flash (I use Chrome so I didn't install it before) but I now have:

You have version 10,3,181,34 installed

but it didn't help.


2011-08-01 16:42:42
Profile

Joined: 2009-08-09 02:56:43
Posts: 46
Reply with quote
I should mention that once I close the webkit error window and accept the TOS the viewer runs fine. I would imagine anything browser-based like the Showcase would not. I haven't had time to test the internal browser.


2011-08-01 16:44:02
Profile

Joined: 2009-08-09 02:56:43
Posts: 46
Reply with quote
Confirmed: the web search and showcase do not work in SL.


2011-08-01 16:56:35
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 61 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  Next

Who is online

Users browsing this forum: No registered users and 88 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.