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)
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 ()); LIN:unknown] attached to process. LIN:unknown] checking environment variable PIPELIGHT_ SILVERLIGHT5_ 1_CONFIG. LIN:unknown] searching for config file pipelight- silverlight5. 1. LIN:unknown] trying to load config file from '/home/ cliff/. config/ pipelight- silverlight5. 1'. LIN:unknown] trying to load config file from '/etc/pipelight -silverlight5. 1'. LIN:unknown] trying to load config file from '/usr/share/ pipelight/ configs/ pipelight- silverlight5. 1'. LIN:unknown] sandbox not found or not installed! LIN:silverlight 5.1] GPU driver check - Your driver is supported, hardware acceleration enabled. LIN:silverlight 5.1] using wine prefix directory /home/cliff/ .wine-pipelight . LIN:silverlight 5.1] checking plugin installation - this might take some time. dependency] wine-silverligh t5.1-installer is already installed in '/home/ cliff/. wine-pipelight' . dependency] wine-mpg2splt- installer is already installed in '/home/ cliff/. wine-pipelight' . dependency] wine-wininet- installer is already installed in '/home/ cliff/. wine-pipelight' . WIN:silverlight 5.1] embedded mode is on. WIN:silverlight 5.1] windowless mode is off. WIN:silverlight 5.1] linux windowless mode is off. WIN:silverlight 5.1] force SetWindow is off. WIN:silverlight 5.1] unity hacks is off. WIN:silverlight 5.1] window class hook is on. WIN:silverlight 5.1] replaced API function CreateWindowExA. WIN:silverlight 5.1] replaced API function CreateWindowExW. WIN:silverlight 5.1] replaced API function TrackPopupMenuEx. WIN:silverlight 5.1] replaced API function TrackPopupMenu. RegisterTraceGu idsW (0x2b22a7, 0x350120, {aa087e0e- 0b35-4e28- 8f3a-440c3f51ee f1}, 1, 0x68f6a8, (null), (null), 0x350120): stub WIN:silverlight 5.1] init successful! LIN:silverlight 5.1] using thread asynccall event handling. LIN:silverlight 5.1] using thread asynccall event handling. web_view_ set_settings (appGUI- >cal->html_ webkitview, appGUI- >cal->webkit_ settings) ;
(gdb) next
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[install-
[install-
[install-
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
fixme:advapi:
[PIPELIGHT:
[PIPELIGHT:
[PIPELIGHT:
2360 webkit_
(gdb)