Netflix Desktop crash on Ubuntu 13.04 64-bit, after selecting title

Bug #1266783 reported by Lars Harald Fjerstad
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Netflix Desktop
New
Undecided
Unassigned

Bug Description

I get an error which reports to be in pluginloader.exe, when trying to select a title within Netflix. This error pops up every 3-4 second, in a loop. Wich generates a new crash report over the last one. This is part of the report:

"Unhandled exception: page fault on write access to 0x7bc10000 in 32-bit code (0x7d83b3f6).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7d83b3f6 ESP:0066efa0 EBP:0066efd8 EFLAGS:00210206( R- -- I - -P- )
 EAX:7bc10000 EBX:7d89c000 ECX:0066eff0 EDX:ffffffff
 ESI:7bc10000 EDI:00000000
Stack dump: "

Does this has to do with me running x64?
the ppa did update a couple of days ago, but the error is just the same as before that.

Havent tryed reinstall yet, could that be worth trying?

Revision history for this message
Sebastian Lackner (slackner) wrote :

Hi,

Just a small remark: Based on the output above you're using Netflix-Desktop in combination with Pipelight, which is something you should probably mention when filling a bug report. Nevertheless this doesn't make any difference in your specific case.

The problem is well-known and caused by outdated or broken graphic card drivers. Can you please run "glxinfo" and attach the output to this report, so we might probably be able to change the default behaviour for gpu acceleration?

In order to test if this is really the issue please run the following command, and check if the error occurs then, too:
wine-browser --disable-hw-acceleration

The correct solution would be to update your graphic card drivers, which should fix this issue.

A hack-fix how to disable hw acceleration permanently (till the next update) for Netflix-Desktop is to run:

sudo mv /usr/share/wine-browser-installer/hw-accel-default /usr/share/wine-browser-installer/hw-accel-default2
echo -e '#!/bin/sh\nexit 1;' | sudo tee /usr/share/wine-browser-installer/hw-accel-default
sudo chmod +x /usr/share/wine-browser-installer/hw-accel-default

Sebastian

By the way: if you prefer to pipelight as a standalone app, you can also disable HW acceleration there by running /usr/share/pipelight/configure-silverlight and typing "disable" and "abort".

Revision history for this message
Lars Harald Fjerstad (fjers) wrote :

Heh, I just found out i had allready installed pipelight, when searching for alternatives, and the same error appears on trying to run in a browser directly from ubuntu. What was stirring my brain was that i could run a "test" , successfully showing that silverlight was running. Probably without hw acceleration, i dont know

My machine is an older intel duo core with integrated graphics, so i guess im better of without hw acceleration? So should i try to disable it, or are there any other drivers that would work better?

Revision history for this message
Lars Harald Fjerstad (fjers) wrote :
Download full text (8.6 KiB)

Hello again, answered from my phone earlier, now im back.
 this is my whole glxinfo:
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_multisample, GLX_EXT_create_context_es2_profile,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_create_context_es2_profile, GLX_EXT_fbconfig_packed_float,
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
    GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_create_context_es2_profile, GLX_EXT_import_context,
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
    GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) G33
OpenGL version string: 1.4 Mesa 9.2.1
OpenGL extensions:
    GL_3DFX_texture_compression_FXT1, GL_ANGLE_texture_compression_dxt3,
    GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable,
    GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object,
    GL_ARB_ES2_compatibility, GL_ARB_copy_buffer, GL_ARB_debug_output,
    GL_ARB_depth_texture, GL_ARB_draw_buffers,
    GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location,
    GL_ARB_fragment_program, GL_ARB_fragment_shader,
    GL_ARB_framebuffer_object, GL_ARB_get_program_binary,
    GL_ARB_half_float_pixel, GL_ARB_internalformat_query,
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_range, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters,
    GL_ARB_point_sprite, GL_ARB_provoking_vertex, GL_ARB_robustness,
    GL_ARB_sampler_objects, GL_ARB_shader_objects,
    GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
    GL_ARB_texture_border_...

Read more...

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hi Lars,

What kind of graphics card do you actually have? This glxinfo seems to indicate that you don't have your graphics driver installed properly.

Revision history for this message
Lars Harald Fjerstad (fjers) wrote :

thanks for your reply! ( so fast! I'm sorry, used to all kind of shitty tech support at work, I'm loosing faith in internet community! )

i think this is actually it:
" OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) G33
OpenGL version string: 1.4 Mesa 9.2.1 "

the intel g33 internal graphics should be it, i'll investigate it a bit, and come back to tell if i find out otherwise.

I guess the internal Intel gpu of old does not have proprietary drivers? I'm used to struggle with AMD and NVIDIA drivers, but internal INTEL gpu is something i have usually avoided as it has merely the power to show a still picture correctly :-)

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hi Lars,

No Intel cards have proprietary drivers anymore. It looks like you've actually got things setup correctly, I'm just not used to seeing the glxinfo for Intel cards (nVidia and ATI cards only show SGI when they are configured improperly, even the open source drivers don't show that in the reply). Did trying "wine-browser --disable-hw-acceleration" work? You're the first person I've heard of have an Intel card that didn't work with hardware acceleration, but it's at least worth a try.

Revision history for this message
Lars Harald Fjerstad (fjers) wrote :

well I think it is a bit weird, I just checked my local tv providers tv service, and it works perfectly. It is also uses silverlight with encryption.
Does the gpu acceleration actually give anything with this old internal gpu? I'll probably try to disable the HW acc. and look if it doesn't kill this old hag of an dualcore :-)

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hi Lars,

The gpu acceleration (at the moment) pretty much only handles hardware blitting (which is much faster than software blitting). Let me know if it works to turn off acceleration, because if it does then I'll blacklist your driver version so that the default is not to use acceleration with that configuration.

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.