Problem with initializing pipelight-silverlight on arch linux (crashes firefox)

Asked by Hatem Medhat

I am running arch linux 64 bit, and I installed pipelight from the aur. These are the steps that I followed after installation

Enabling the silver light plugin.
sudo pipelight-plugin --enable silverlight

I ran the following command so that wine would run under 32 bit prefix
WINEARCH=win32 WINE=/usr/share/pipelight/wine WINEPREFIX=~/.wine-pipelight /usr/share/pipelight/install-dependency wine-silverlight5.1-installer

The dialog for installing silver light appears and it seems that installs silver light, this is logs that I get when installing:

[install-dependency] Downloading and running wine-silverlight5.1-installer.
fixme:winediag:start_process Wine Staging 1.7.46 is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:clusapi:GetNodeClusterState ((null),0x33eb94) stub!
fixme:advapi:DecryptFileA ("c:\\5faa40a7416a056afc1c5559aff83f56\\", 00000000): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x17c78c,0x177e68): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1014834,0x20d130): stub
fixme:advapi:RegisterTraceGuidsW (0x10015fbb, 0x1008c460, {00000000-7ac4-430a-94e4-b0dfd254650f}, 1, 0x33f8f8, (null), (null), 0x1008c468): stub
fixme:advapi:RegisterTraceGuidsW register trace class {00000000-7ac4-430a-94e4-b0dfd254650f}
fixme:advapi:UnregisterTraceGuids deadbeef: stub
err:ole:CoGetClassObject class {f8d253d9-89a4-4daa-87b6-1168369f0b21} not registered
err:ole:CoGetClassObject no class object {f8d253d9-89a4-4daa-87b6-1168369f0b21} could be created for context 0x1
fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x19a06c,0x1791b0): stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetNumaHighestNodeNumber (0x33f308): semi-stub
fixme:thread:SetThreadStackGuarantee (0x33f2f8): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:process:FlushProcessWriteBuffers : stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
err:ole:CoGetClassObject class {c2e88c2f-6f5b-4aaa-894b-55c847ad3a2d} not registered
err:ole:CoGetClassObject no class object {c2e88c2f-6f5b-4aaa-894b-55c847ad3a2d} could be created for context 0x1
fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1f0c24,0x17d988): stub

then I run
sudo pipelight-plugin --create-mozilla-plugins

then I run firefox and it crashes and I this is the log for it:

(process:24803): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
[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/hatem/.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] using wine prefix directory /home/hatem/.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/hatem/.wine-pipelight'.
[install-dependency] Downloading and running wine-mpg2splt-installer.
/tmp/pipelight-wine-mpg2splt-installer.cab: WARNING; possible 6872 extra bytes at end of file.
Extracting cabinet: /tmp/pipelight-wine-mpg2splt-installer.cab
  extracting /home/hatem/.wine-pipelight/drive_c/windows/system32/mpg2splt.ax

All done, no errors.
fixme:winediag:start_process Wine Staging 1.7.46 is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
regsvr32: Successfully registered DLL 'mpg2splt.ax'
[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] window class hook is on.
[PIPELIGHT:WIN:silverlight5.1] strict draw ordering is off.
[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 (0xd321a7, 0xdd0120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0xcbf498, (null), (null), 0xdd0120): stub
fixme:advapi:RegisterTraceGuidsW register trace class {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}
[PIPELIGHT:WIN:silverlight5.1] init successful!
X Error of failed request: BadValue (integer parameter out of range for operation)
  Major opcode of failed request: 154 (GLX)
  Minor opcode of failed request: 3 (X_GLXCreateContext)
  Value in failed request: 0x0
  Serial number of failed request: 174
  Current serial number in output stream: 175
[PIPELIGHT:LIN:silverlight5.1] common.c:183:receiveCommand(): unable to receive data.

Question information

Language:
English Edit question
Status:
Answered
For:
Pipelight Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Michael Müller (mqchael) said :
#1

You can see the problem in the debug output:

X Error of failed request: BadValue (integer parameter out of range for operation)
  Major opcode of failed request: 154 (GLX)
  Minor opcode of failed request: 3 (X_GLXCreateContext)
  Value in failed request: 0x0
  Serial number of failed request: 174
  Current serial number in output stream: 175

There is something wrong with your 32 bit OpenGL library. I would suggest to reinstall the 32 bit mesa dri / NVIDIA / ... driver files.

Can you help with this problem?

Provide an answer of your own, or ask Hatem Medhat for more information if necessary.

To post a message you must log in.