The crash happens even if I clear the Bevel Object field first, and even if I import the curve into a new blend file before adding a mesh.
It only happens with these specific scenes.
Machine where adding mesh (in Object or Edit mode) to the blend always causes crash:
CPU: Intel Core 2 Duo
RAM: 2048 MB
GFX: HP L1940T (1280x1024x32) 256 MB
Intel Q965/Q963 Express Chipset Family
-Drivers: 6.14.10.5016
-OpenGL 2.0.0 - Build 7.15.10.5016
OS: Windows XP Pro 32-bit SP3
Blender: 2.61
Machine where adding mesh (in Object or Edit mode) to the blend doesn't crash:
CPU: Intel Core i3 2100 3.10 GHz (Sandy Bridge)
RAM: 4.00 GB Single-channel DDR3 @ 665MHz
GFX: Dell E2311H (1920x1080x32) 1804MB
Intel HD Graphics Family
-Drivers: 8.15.10.2418
-OpenGL: 3.1.0 - Build 8.15.10.2418
OS: Windows 7 64-bit SP1
Blender 2.61 (32-bit) 2.61.0 r42615
snowboard ramp.blend
h*3.blend
h*4.blend
If the mesh is added on Win7 64, blender doesn't crash, but if the file is saved, then loaded on the XP machine, blender instantly crashes just like it did when adding the cube.
I couldn't find a bug tracker entry for any kind of add mesh crash except in earlier versions of blender.
Description
Event Timeline
There were some reports about this things already. That was a video driver issue. Please make sure you're using the very recent drivers from intel's download center (drivers from your PC manufacturer doesn't count because they might be outdated, forcing using intel's drivers helped to some people who've got the same issue).
To be sure it's indeed OpenGL issue, you can download graphicall.org/ftp/ideasman42/opengl32.zip and unpack opengl32.dll to the same folder as blender.exe and run blender. It'll switch blender to fully software OpenGL mode where should be no crashes caused by driver/videocard crappiness.
Hope it'll help.
Moving to OpenGL tracker until it'll be discovered it's not an OpenGL issue or it'll be resolved.
Ok, downloaded & installed:
Intel Chipset Device Software (INF Update Utility) - 9.3.0.1019 - 2011-11-27 - infinst_autol.exe
Intel Graphics Media Accelerator Driver - 14.36.5.5016 2008-12-17 - win2k_xp14365.exe
-Still crashed.
-Software-based opengl32.dll avoids crash, but crashes on exit & doesn't seem to always save quit.blend.
feature suggestion: software rendering mode
please don't give up on this, because cheap graphics cards are really common, especially for business and school computers, especially HP such as in my situation, and HP doesn't update stuff for very long, and the manufacturers don't give updates for stuff they make for HP (such as in ASUS mainboards customized for HP) although Intel did for a a mere couple years for this one. I think I may have a clue how to fix the code: it may be assuming the hardware implements all features, or possibly assumes that the driver accounts for the hardware not implementing certain features. I thought that may be the case with this chipset after finding this technical info:
"GMA 3000
The 946GZ, Q965, and Q963 chipsets use the GMA 3000 chip.[5][6] The GMA 3000 3D core is very different from the X3000, despite their similar names. It is based more directly on the previous generation GMA 900 and GMA 950 graphics, and belonging to the same "i915" family with them. It has pixel and vertex shaders which only support Shader Model 2.0b features[citation needed], and the vertex shaders are still only software-emulated. In addition, hardware video acceleration such as hardware-based iDCT computation, ProcAmp (video stream independent color correction), and VC-1 decoding are not implemented in hardware. Of the GMA 3000-equipped chipsets, only the Q965 retains dual independent display support. The core speed is rated at 400 MHz with 1.6 Gpixel/s fill rate in datasheets, but was listed as 667 MHz core in the white paper.[7]
The memory controller can now address a maximum of 256 MB of system memory, and the integrated serial DVO ports have increased top speed to 270Mpixel/s." (Wikipedia)
-Wikipedia contributors. "Intel GMA." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 8 Mar. 2012. Web. 12 Mar. 2012.