Pipelight is crashing java applications

Bug #1383534 reported by Cpw
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pipelight
New
Undecided
Unassigned

Bug Description

Pipelight is crashing Java applications, and generally causing a serious slowdown with anything Java related.

It appears that it is loading through the SWT WebGTK component (which is embedding a webkit component I believe).

This is causing a serious instability in Java applications, and many times they crash with segmentation and bus error faults.

A snippet of a crash here:

Thread Stack Trace:
    at soup_session_feature_detach+17()@0x7fb81432a861
    -- Java stack --
    at org/eclipse/swt/internal/webkit/WebKitGTK._soup_session_feature_detach(JJ)V(Native Method)
    at org/eclipse/swt/internal/webkit/WebKitGTK.soup_session_feature_detach(WebKitGTK.java:739)
    at org/eclipse/swt/browser/WebKit.create(WebKit.java:529)
    at org/eclipse/swt/browser/Browser.<init>(Browser.java:96)
    at com/jrockit/mc/console/ui/information/tab/BrowserInformationSectionPart.createClient(BrowserInformationSectionPart.java:65)
    at com/jrockit/mc/ui/sections/MCClientSectionPart.initialize(MCClientSectionPart.java:36)
    at org/eclipse/ui/forms/ManagedForm.addPart(ManagedForm.java:84)
    at com/jrockit/mc/ui/sections/PageBookBlock.addPart(PageBookBlock.java:57)
    at com/jrockit/mc/console/ui/information/tab/ServerInformationTab.createFormContent(ServerInformationTab.java:42)
    at org/eclipse/ui/forms/editor/FormPage$1.run(FormPage.java:152)
    at org/eclipse/swt/custom/BusyIndicator.showWhile(BusyIndicator.java:70)
    at org/eclipse/ui/forms/editor/FormPage.createPartControl(FormPage.java:150)
    at org/eclipse/ui/part/MultiPageEditorPart.addPage(MultiPageEditorPart.java:241)
    at org/eclipse/ui/forms/editor/FormEditor.addPage(FormEditor.java:325)
    at com/jrockit/mc/ui/formpage/internal/ToolbarFormEditor.addPageSafe(ToolbarFormEditor.java:198)

(Run the JRockit Mission Control application and select to start the console on the local instance to reproduce).

I have uninstalled pipelight, as Java is much more important than Unity webplayer.

I think it is misguided that there is no environment variable or anything that allows me to say "NO!" don't load the pipelight/wine context when running e.g. Java programs.

Anyway, I believe this is fatal to this otherwise interesting toy. Crashing utterly unrelated systems is not acceptable, ever.

Information: Debian Sid.
Desktop Env: Gnome 3
No info on the plugin - I have uninstalled it and will not reinstall.
(also reproduceable on friend and colleague's Kubuntu 14.04 KDE env).

Console output when I ran eclipse before the uninstall:

cpw:~$ ./eclipse/eclipse
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_UNITY3D_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-unity3d.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/cpw/.config/pipelight-unity3d'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-unity3d'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-unity3d'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:unity3d] using wine prefix directory /home/cpw/.wine-pipelight.
[PIPELIGHT:LIN:unity3d] checking plugin installation - this might take some time.
[install-dependency] wine-unity3d-installer is already installed in '/home/cpw/.wine-pipelight'.
fixme:winediag:start_process Wine-Compholio is a Wine testing version containing experimental patches.
fixme:winediag:start_process Please don't report bugs at winehq.org and use our issue tracker instead:
fixme:winediag:start_process https://github.com/compholio/wine-compholio/issues
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
[PIPELIGHT:WIN:unity3d] Read dllPath 'C:\Program Files\Unity\WebPlayer\loader' and dllName 'npUnity3D32.dll' from registry
[PIPELIGHT:WIN:unity3d] embedded mode is on.
[PIPELIGHT:WIN:unity3d] windowless mode is off.
[PIPELIGHT:WIN:unity3d] linux windowless mode is off.
[PIPELIGHT:WIN:unity3d] force SetWindow is off.
[PIPELIGHT:WIN:unity3d] window class hook is off.
[PIPELIGHT:WIN:unity3d] strict draw ordering is off.
[PIPELIGHT:WIN:unity3d] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:unity3d] replaced API function TrackPopupMenu.
[PIPELIGHT:WIN:unity3d] init successful!
[PIPELIGHT:LIN:unity3d] using thread asynccall event handling.

I hope you fix this.

Thanks!

Revision history for this message
Cpw (cpw) wrote :
Revision history for this message
storager (storager) wrote :

Confirm Bug. Eclipse is gone when trying to access web browser settings for example.

Strange things. huh..

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.