Page MenuHome

Opening User Preferences from the File menu crashes Blender
Closed, ArchivedPublicKNOWN ISSUE

Description

I have just unpacked the Blender filder form the instalaction zip file (haven't changed anything in its settings).

Steps:
1. Open Blender
2. From "File" menu select "User Preferences"

Result: A new, empty window appears for a second or two, then Blender crashes. (It seems from the debugger disassembly call stack that it is a memory violation error in the OpenGL - it tried to address a null pointer...)

Tip: It is still possible to open the User Preferences window with [Ctrl]-[Alt]-[U] keys. In this case it displays properly.

Checked with: Blender 2.56.2, revision 35400, and also with Blender 2.56.0 r34076 (the "offical" beta)

Computer: Lenovo L412 (CPU: Intel Core i5 M520 2.4 GHz, RAM: 2 GB), Windows XP SP3

Graphics card (information copied from Blender's system-info.txt):
renderer: Intel(R) Graphics Media Accelerator HD
vendor: Intel
version: 2.1.0 - Build 6.14.10.5212
extensions:
GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color
GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint
GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp
GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod
GL_EXT_rescale_normal GL_EXT_packed_pixels
GL_EXT_separate_specular_color GL_ARB_multitexture
GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate
GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add
GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_texture_env_add
GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays
GL_NV_blend_square GL_ARB_texture_compression
GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic
GL_ARB_texture_border_clamp GL_ARB_point_parameters
GL_ARB_texture_env_combine GL_ARB_texture_env_dot3
GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc
GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs
GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle
GL_ARB_fragment_program GL_EXT_stencil_two_side
GL_ATI_separate_stencil GL_ARB_vertex_buffer_object
GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader
GL_ARB_shader_objects GL_ARB_shading_language_100
GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader
GL_NV_texgen_reflection GL_ARB_point_sprite
GL_EXT_blend_equation_separate GL_ARB_depth_texture
GL_ARB_texture_rectangle GL_ARB_draw_buffers
GL_ARB_pixel_buffer_object GL_WIN_swap_hint GL_EXT_framebuffer_object
GL_EXT_texture_sRGB GL_ARB_color_buffer_float GL_ARB_half_float_pixel
GL_ARB_texture_float GL_NV_conditional_render GL_EXT_texture_swizzle
GL_ARB_draw_instanced

Event Timeline

Nobody (None) changed the task status from Unknown Status to Unknown Status.Mar 8 2011, 12:40 PM

Works fine for both 2.56a Official release and current trunk r35406 on Windows (32bit and 64bit).

I'm on a Windows 7 machine with 2 ATi HD 5550 cards.

Thank you.

Well, I will try to repeat this error on a computer with Windows Vista and Nvidia graphics card, this evening.

If it will be OK, then it may get the lowest priority (Windows XP is outdated)

Moved from Blender 2.5 Bug Tracker to OpenGL errors

This is an on-board intel graphics card, for which we received a lot of reports already.
Users of Nvidia or ATI and the other OS's don't have this issue, which points for now at a driver issue...

There's been a recent fix in our code that could help for this case too though. You can download a test version from graphicall.org (at own risk :) or wait for us to release the 2.57 version end of march. Please feel free to post in this report updates on the issue, we get emails then.

Thanks!

(moved to opengl tracker)

nazg-gul seems to fix the problems with Intel cards on Windows. Thanks!

May you check the new build for errors on your system? And report any problems. Thanks.
http://builder.blender.org/download/blender-2.56-r36070-win32.zip

Thank you!
It seems that there is no more the r36070 today (the file linked in previous post is no longer available).
I have tried it with newest r36091 (BTW. its ZIP at builder.blender.org was packed with the 2.56 subfolder nearly empty - I had to copy one from previous builds)

Result - negative!

The errors, described above, still occurs.

I just verified the .zip from builder.blender.org for r36097 (currently the latest), and it has the 2.56 exactly as it should be. If you could check with that still.

Thank you.
I have tested with r36097

The result is still negative - File->User preferences crashes Blender.

Should I deliver any additional information, which would be helpful? I am able to open the crash point in a debugger, but, of course, I can see only the assembler code there.

You can never give enough info... and confirm that r36097 was from builder.blender.org site?

A full stracktrace can just be attached here!

Full stacktrace probably doesn't tell you much interesting from release builds (and the results you do get are potentially unreliable) :)

@nathan: I suppose :). Will just check for driver updates -

@ton:
Yes, it is the file downloaded from builder.blender.org (blender.exe, file size: 19 888 640 bytes, created on 2011-04-11 06:03)

Error:

unhandled exception at 0x0a612a10: 0xC0000005 Access violation writing location 0x00000140

The stack trace:
> ig4icd32.dll!0a612a10()
ig4icd32.dll!0a847b51()
ntdll.dll!7c917ca7()
ntdll.dll!7c91743e()
ntdll.dll!7c91741c()
kernel32.dll!7c80e47c()
kernel32.dll!7c801bea()
kernel32.dll!7c801bfa()
opengl32.dll!5ed1905d()
opengl32.dll!5ed196a8()
opengl32.dll!5ed19952()
opengl32.dll!5ed19aad()
opengl32.dll!5ed19c5f()
blender.exe!00a37968()
blender.exe!00f0fa7b()
blender.exe!00a38a6d()
blender.exe!00a3625f()
ntdll.dll!7c910041()
ntdll.dll!7c91005d()
user32.dll!7e428eab()
user32.dll!7e42acd1()
ntdll.dll!7c91005d()
blender.exe!00403aac()
blender.exe!00403acb()
blender.exe!00403acb()
blender.exe!00a339f7()
blender.exe!004100c8()
blender.exe!004100db()
ntdll.dll!7c9101db()
blender.exe!00f0f939()
blender.exe!00a3430b()
blender.exe!00f027db()
blender.exe!00a335b8()
blender.exe!00410aec()
blender.exe!00410c43()
blender.exe!00412f1a()
blender.exe!00410da9()
blender.exe!0058fe33()
blender.exe!00414061()
blender.exe!00420558()
blender.exe!0041437b()
blender.exe!0041447e()
blender.exe!0059e150()

OK that stacktrace only tells the crash in the driver.
It's XP... could you check intel.com site for driver updates?

I have updated graphic driver to the latest version: 2.1.0 - Build 6.14.10.5337
(published just a few weeks ago)

Blender still crashes on File-->User Preferences.

It seems that this time crash occurs when the frame of the new window appears on the screen (without any content). (I am not sure at this moment, but with original driver the frame of User Preferences window was not visible)

Resolved!
In 2.57 (build 36147) works properly!

Thanks a lot, guys, to take care for such old system like Win XP! :) :) :)

Unfortunately not resolved for me. I downloaded 2.57.1 - r36339 and I still get this crashing behavior regardless of using File->User Preferences or Ctrl+Alt+U. A black window appears and Blender stops responding immediately. I'm using Windows 7 with an "Intel(R) 82945G Express Chipset Family" adaptor.

@M H:
Have you updated your drivers to the most recent version?
I did it with my XP - sometimes the factory installed system uses their older versions.
Estimating the frequency of driver versions releases on the Intel page, they still are fixing their bugs!

I also have this issue.

Blender crashes on File-->User Preferences

OS: Windows 7 (32 bit)
Blender version: 2.58.0 r37702

The APPCRASH output indocates that the fault module is a Dell video driver (ig4icd32.dll).

My machine has the latest version of that driver (8.15.10.1855) and the driver has not been updated (maybe ever).

As an aside, and not wanting to throw in a red herring here of offer up a third party app as the culprit, but I'm "pretty sure" I was not getting the error when I originally installed B on this PC. It was v 2.57 back then. However, whilst using 2.57 the problem started, and I had installed other software since 2.57. Notably, OpenCV, and cygwin with a shed load of additional options. I'll post an update if I make any discoveries...

Meanwhile, Blender's crash dialog:

Problem signature:
Problem Event Name: APPCRASH
Application Name: blender.exe
Application Version: 2.5.8.0
Application Timestamp: 4e0102f9
Fault Module Name: ig4icd32.dll
Fault Module Version: 8.15.10.1855
Fault Module Timestamp: 4a6f7835
Exception Code: c0000005
Exception Offset: 00031fa6
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 2057
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

I am running Blender 2.69, so I guess it came back. :(

I accept that you cannot address every bug in every version of every display driver.
I even accept that this issue is caused by a bug in the display driver.

What I wonder is:

  • what does "File / User Preferences" do that no other aspect of Blender does that causes this driver bug to crash the app?

WORKAROUND:

  • instead of "File / User Preferences", click the "Editor Type" button in the 3D view area and select "User Preferences".

SO, what does "File / User Preferences" do that "Editor Type / User Preferences" doesn't do?

-Jesse

PS: I have the latest drivers (2009) from Acer (manufacturer) and Intel (chipset) and the issue persists.
(: Yes, this is an old laptop: Acer Inspire 5732Z running Windows 7 Home Premium 64-bit :)