Comment 13 for bug 1297872

Revision history for this message
Cliff Carson (ccarson1) wrote :

Got a debug version of Osmo running and found that the addition of Webkit to Osmo is doing a call to webkit_web_view_new() which when Pipelight is installed passes control to a plugin that is executing Pipelight code. In the case of the debug version no external problem is seen (except some delay in starting the first screen). In the case of the distribution level of Osmo I think a configuration area is being overlayed causing the bad screen and the Segmentation failure. Here is the debug output when stepping through calendar.c.

2359 appGUI->cal->html_webkitview = WEBKIT_WEB_VIEW (webkit_web_view_new ());
(gdb) next
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/cliff/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] GPU driver check - Your driver is supported, hardware acceleration enabled.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/cliff/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] wine-silverlight5.1-installer is already installed in '/home/cliff/.wine-pipelight'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/cliff/.wine-pipelight'.
[install-dependency] wine-wininet-installer is already installed in '/home/cliff/.wine-pipelight'.
[PIPELIGHT:WIN:silverlight5.1] embedded mode is on.
[PIPELIGHT:WIN:silverlight5.1] windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] linux windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] force SetWindow is off.
[PIPELIGHT:WIN:silverlight5.1] unity hacks is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook is on.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenu.
fixme:advapi:RegisterTraceGuidsW (0x2b22a7, 0x350120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x68f6a8, (null), (null), 0x350120): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
[PIPELIGHT:LIN:silverlight5.1] using thread asynccall event handling.
[PIPELIGHT:LIN:silverlight5.1] using thread asynccall event handling.
2360 webkit_web_view_set_settings (appGUI->cal->html_webkitview, appGUI->cal->webkit_settings);
(gdb)