mcq
2011-Mar-11 12:59 UTC
[Wine] wine and wine-preloader segfault when running Evernote 4.2.2
I installed Evernote 4.2.2 build 3913 under wine 1.3.14 on Fedora 14 after
reading in the AppDB that Evernote 4 works well for others, albeit with
sometimes slugging performance. I got Evernote to install just fine, but running
it crashes every time. I tried configuring the Evernote wine environment as XP
and Windows 7, and have the same problem.
When I launch the Evernote.exe, it launches a few other applications that I can
see running with a "ps" command, one of which seems to work OK, the
others crash. Evernote launches:
C:\Program Files\Evernote\Evernote\EvernoteClipper.exe
C:\Program Files\Evernote\Evernote\EvernoteTray.exe
C:\Program Files\Evernote\Evernote\EvernoteThumbnailer.exe hwnd=00000000
size=800x800
Upon launch, I can see the Evernote application window open, and it shows my
notebooks on the left. Meanwhile, EvernoteThumbnailer starts consuming most of
the CPU for about a minute before segfaulting. The Evernote application window,
meanwhile, does not accept user input except for maybe 2 seconds after opening,
upon which I can do something like click a menu and have it open, but after that
first click, Evernote stops responding to user input.
After about a minute, wine-preloader segfaults (I believe because
EvernoteThumbnailer throws a segmentation violation), then wine itself reports a
segmentation fault. After these, the Evernote application window remains open,
partially painted and unresponsive. Curiously, the EvernoteTray.exe remains open
and seems to run fine, with an icon in my Panel. I can right-click the icon and
select options. Also, EvernoteClipper.exe seems to remain running with no
window.
Wine's console output shows:
Code:
fixme:ver:RtlGetProductInfo (6,1,0,0,0x32f228): stub
fixme:msg:ChangeWindowMessageFilter 4a 00000001
fixme:msg:ChangeWindowMessageFilter c05d 00000001
fixme:msg:ChangeWindowMessageFilter c041 00000001
fixme:msg:ChangeWindowMessageFilter c061 00000001
fixme:msg:ChangeWindowMessageFilter c05e 00000001
err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL
setup is correct!
err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL
setup is correct!
e
with the "err:wgl:is_extension_supported No OpenGL extensions found, check
if your OpenGL setup is correct!" line repeated exactly 100 times, followed
by:
Code:
fixme:treeview:TREEVIEW_PrintClient Partial Stub: (hdc=0x42c0
options=0x00000014)
fixme:keyboard:RegisterHotKey (0x4004a,32002,0x00000003,4E): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:treeview:TREEVIEW_PrintClient Partial Stub: (hdc=0xe45c
options=0x00000014)
fixme:treeview:TREEVIEW_PrintClient Partial Stub: (hdc=0xe93c
options=0x00000014)
fixme:exec:SHELL_execute flags ignored: 0x00204000
fixme:msg:ChangeWindowMessageFilter 10 00000001
fixme:msg:ChangeWindowMessageFilter 4a 00000001
fixme:msg:ChangeWindowMessageFilter c061 00000001
err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL
setup is correct!
with the OpenGL complaint repeated another 90 times or so, followed by:
Code:
fixme:dbghelp:fetch_thread_info Couldn't open thread 50 (87)
fixme:exec:SHELL_execute flags ignored: 0x00204000
fixme:msg:ChangeWindowMessageFilter 10 00000001
fixme:msg:ChangeWindowMessageFilter 4a 00000001
fixme:msg:ChangeWindowMessageFilter c061 00000001
fixme:dbghelp:fetch_thread_info Couldn't open thread 57 (87)
There are other fixme messages, but 99% of the messages output by wine are the
"No OpenGL extensions found" lines.
I have googled around and searched this forum for similar problems. I see lots
of folks having this "No OpenGL extensions found" problem, but most
answers say the problem lies with not having OpenGL installed correctly, or not
having the proper 32 bit drivers installed on a 64-bit system. I have installed
the native nvidia drivers for my on-board graphics. The nvidia-settings
application shows OpenGL Settings and OpenGL/GLX information, which lists all
sorts of Extensions.
I am no X11 or graphics expert. I would appreciate anyone with more knowledge
about wine (and perhaps who got Evernote to work) to give me some hints on what
to look for to solve this problem if possible.
My onboard graphics processor is GeForce 8600 GT. I run Fedora 14 Linux on a
32-bit processor. My NVIDIA driver version is 260.19.36.
I can successfully run other wine applications (Amazon Kindle for PC, Quicken
2008, Picasa) on this box. Any suggestions on what to look for or try to get
Evernote to function? Or share your knowledge that Evernote 4.2 is broken under
wine? Thanks for whatever you can offer.
For what it is worth, glxgears runs fine. glxinfo reports:
Code:
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, GLX_ARB_create_context,
GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
GLX_ARB_create_context_robustness, GLX_ARB_multisample,
GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_EXT_swap_control, GLX_ARB_create_context,
GLX_ARB_create_context_profile, GLX_NV_float_buffer,
GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
GLX_NV_present_video, GLX_NV_copy_image, GLX_NV_multisample_coverage,
GLX_NV_video_capture, GLX_EXT_create_context_es2_profile,
GLX_ARB_create_context_robustness
GLX version: 1.4
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, GLX_ARB_create_context,
GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
GLX_ARB_create_context_robustness, GLX_ARB_multisample,
GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB,
GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8600 GT/PCI/SSE2
OpenGL version string: 3.3.0 NVIDIA 260.19.36
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:
GL_ARB_blend_func_extended, GL_ARB_color_buffer_float,
GL_ARB_compatibility, GL_ARB_copy_buffer, GL_ARB_depth_buffer_float,
GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers,
GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
GL_ARB_ES2_compatibility, GL_ARB_explicit_attrib_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_geometry_shader4, GL_ARB_get_program_binary,
GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging,
GL_ARB_instanced_arrays, GL_ARB_map_buffer_range, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
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_seamless_cube_map, GL_ARB_separate_shader_objects,
GL_ARB_shader_bit_encoding, GL_ARB_shader_objects,
GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
GL_ARB_texture_compression, GL_ARB_texture_compression_rgtc,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_float,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample,
GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_swizzle,
GL_ARB_timer_query, GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object,
GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array,
GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float,
GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
GL_EXTX_framebuffer_mixed_formats, GL_EXT_framebuffer_object,
GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
GL_EXT_point_parameters, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_shader_objects,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,
GL_EXT_texture_array, GL_EXT_texture_buffer_object,
GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB,
GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_vertex_array,
GL_EXT_vertex_array_bgra, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square,
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_NV_depth_buffer_float, GL_NV_depth_clamp, GL_NV_explicit_multisample,
GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance,
GL_NV_fragment_program, GL_NV_fragment_program_option,
GL_NV_fragment_program2, GL_NV_framebuffer_multisample_coverage,
GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_half_float,
GL_NV_light_max_exponent, GL_NV_multisample_coverage,
GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
GL_NV_parameter_buffer_object2, GL_NV_pixel_data_range,
GL_NV_point_sprite, GL_NV_primitive_restart, GL_NV_register_combiners,
GL_NV_register_combiners2, GL_NV_shader_buffer_load,
GL_NV_texgen_reflection, GL_NV_texture_barrier,
GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
GL_NV_texture_expand_normal, GL_NV_texture_multisample,
GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2,
GL_NV_texture_shader3, GL_NV_transform_feedback, GL_NV_vdpau_interop,
GL_NV_vertex_array_range, GL_NV_vertex_array_range2,
GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program,
GL_NV_vertex_program1_1, GL_NV_vertex_program2,
GL_NV_vertex_program2_option, GL_NV_vertex_program3,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
GL_SGIX_shadow, GL_SUN_slice_accum
-Tom
dimesio
2011-Mar-11 15:35 UTC
[Wine] Re: wine and wine-preloader segfault when running Evernote 4.2.2
mcq wrote:> > with the "err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL setup is correct!" line repeated exactly 100 times,I downloaded Evernote 4.2.3.2 and tested it in Wine 1.3.15, 32 bit system, nvidia 260.19.29 driver. I get the same message about OpenGL in the console (and I know my OpenGL is set up correctly), but Evernote doesn't crash on my system. It is pretty slow to render; that's consistent with what's been reported for it in the AppDB. There are also several bug reports about the slowness. Since I tested a newer version of both Evernote and Wine, my first suggestion is to upgrade both, and if the problem persists, post the complete terminal output to pastebin.com, and post a link here.
oiaohm
2011-Apr-01 09:29 UTC
[Wine] Re: wine and wine-preloader segfault when running Evernote 4.2.2
http://wiki.winehq.org/3DDriverIssues To check video card these are the instructions for wine.