Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#26468 - Blender 2.59 crashes but leaves no clues

Attached to Project: Community Packages
Opened by Thor (thorflanders) - Sunday, 16 October 2011, 09:06 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Tuesday, 03 January 2012, 05:32 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Starting blender 2.59 from the console, deleting the default cube, adding a plane, entering edit and subdividing (3 times) makes Blender crash, no clues are left on the console.

Additional info:
* package version(s)
- python 3.2.2
- glibc 2.14-6
- XFCE 4.8
- CPU (per LSHW)
product: Intel(R) Pentium(R) 4 CPU 2.66GHz
vendor: Intel Corp.
physical id: 1
bus info: cpu@0
version: 15.2.7
size: 2650MHz
width: 32 bits
(request more info in needed)

* config and/or log files etc.
none, Blender leaves no trace on the console...unless I missed a logfile...

Steps to reproduce:
Open Blender (from the console or launcher, no difference)
delete the default cube
add a plane
resize to 10
enter edit
subdivide about three times
poof
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Tuesday, 03 January 2012, 05:32 GMT
Reason for closing:  Upstream
Comment by Eric Belanger (Snowman) - Thursday, 20 October 2011, 05:24 GMT
try with blender-2:2.60-1
Comment by Ursu Dumitru (dimaursu16) - Friday, 21 October 2011, 12:17 GMT
pretty much the same happens for me.
Description:
Starting blender 2.60 from the console, deleting the default cube, adding a sphere, adding a mutiresolution modifier, subdivinding 3 times and voila.

Additional info:
-blender 2.60
-all system at last update(friday, oct 21, 15:15)
-processor amd turion single core
-video card ati radeon xpress x1100
-video drivers : ati -open sorce ones
I can provide more detailed info if needed

Steps to reproduce:
Open Blender (from the console or launcher, no difference)
delete the default cube
add a sphere
add multiresolution modifier
subdivide 3-4 times
poof

btw, it works with the plane too, just takes a little longer
Comment by Ursu Dumitru (dimaursu16) - Friday, 21 October 2011, 12:21 GMT
LIBGL_ALWAYS_SOFTWARE=1 blender with this environment variable set, it works a little slower, but doesn't crashes
Comment by Thor (thorflanders) - Friday, 21 October 2011, 17:55 GMT
After a full sys-up, the same behaviour. Lemme try the tip dimaursu gave...
Comment by Thor (thorflanders) - Friday, 21 October 2011, 17:58 GMT
Sorry gang, it still dies on me...but on the upside, the dead spoke!

blender: intel_tris.c:128: intel_extend_inline: Assertion `intel->prim.flush == intel_flush_inline_primitive' failed.
Aborted

That's what it gave back
Comment by Eric Belanger (Snowman) - Friday, 21 October 2011, 22:02 GMT
You might want to report that upstream.
Comment by Thor (thorflanders) - Saturday, 22 October 2011, 10:05 GMT
Thanks, Eric. Will do...
Comment by Thor (thorflanders) - Saturday, 22 October 2011, 10:11 GMT
Ehrm...as soon as I know how to do that (embarassed as I am, I've never reported anything upstream before)...
Comment by Thor (thorflanders) - Thursday, 27 October 2011, 10:21 GMT
May not need to be reported upstream, on the site, I read that Blender 2.6 needs glibc 2.7, I got 2.14 here...this may just need to addressed first before "wining"... :)
Comment by Eric Belanger (Snowman) - Thursday, 27 October 2011, 17:06 GMT
The glibc 2.7 requirement is for the pre-built binaries. It shouldn't affect the package which is built from source.
Comment by Thor (thorflanders) - Monday, 31 October 2011, 18:27 GMT
Well, after a full sys-up, it's still the same...now I do have the newest Blender, though. So, it could be my box...
Hard to tell, actually...
Comment by Eric Belanger (Snowman) - Wednesday, 14 December 2011, 08:42 GMT
is it fixed in blender 3:2.61-1 ?
Comment by Thor (thorflanders) - Wednesday, 14 December 2011, 16:58 GMT
No, it is not...but Blender is a lot more conversational, and I mean a BIG lot more...it comes back with a backtrace, allow me to dump the top bit here...

*** glibc detected *** blender: double free or corruption (fasttop): 0x0ab79e90 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6e822)[0xb5e17822]
/lib/libc.so.6(+0x6f4c2)[0xb5e184c2]
/lib/libc.so.6(cfree+0x6d)[0xb5e1b5ad]
/usr/lib/libstdc++.so.6(_ZdlPv+0x1f)[0xb74766af]
blender(_ZNSt8_Rb_treeIPvSt4pairIKS0_jESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE5eraseERS2_+0x94)[0x89798c4]
blender(_ZN13AUD_ReferenceI11AUD_IDeviceED1Ev+0xb0)[0x8979a50]
/lib/libc.so.6(+0x30c51)[0xb5dd9c51]
/lib/libc.so.6(+0x30cdd)[0xb5dd9cdd]
/usr/lib/xorg/modules/dri/i915_dri.so(_intel_batchbuffer_flush+0x297)[0xaf785cb7]
/usr/lib/xorg/modules/dri/i915_dri.so(intel_flush+0x60)[0xaf79c3d0]
/usr/lib/xorg/modules/dri/i915_dri.so(intelSpanRenderStart+0x1e)[0xaf7a8d4e]
/usr/lib/xorg/modules/dri/i915_dri.so(+0x45384)[0xaf7ac384]
/usr/lib/xorg/modules/dri/i915_dri.so(+0x427a8)[0xaf7a97a8]
/usr/lib/libdricore.so(+0x11abba)[0xaf63cbba]
/usr/lib/libdricore.so(+0x11c994)[0xaf63e994]
/usr/lib/libdricore.so(_tnl_run_pipeline+0x12f)[0xaf63304f]
/usr/lib/xorg/modules/dri/i915_dri.so(+0x5abba)[0xaf7c1bba]
/usr/lib/libdricore.so(_tnl_draw_prims+0x8af)[0xaf63393f]
/usr/lib/libdricore.so(_tnl_vbo_draw_prims+0x81)[0xaf633fc1]
/usr/lib/libdricore.so(vbo_exec_vtx_flush+0x550)[0xaf629680]
/usr/lib/libdricore.so(+0x101437)[0xaf623437]
/usr/lib/libdricore.so(vbo_exec_FlushVertices+0x2f)[0xaf6273af]
/usr/lib/libdricore.so(_mesa_PopMatrix+0x101)[0xaf59bde1]
blender(circ+0x77)[0x836af07]
blender[0x836c2a4]
blender(view3d_main_area_draw+0x653)[0x836ff63]
blender(ED_region_do_draw+0x34c)[0x8512a8c]
blender[0x82b8a72]
blender(wm_draw_update+0xa1b)[0x82b97ab]
blender(WM_main+0x38)[0x82b8368]
blender(main+0xbf1)[0x82aece1]
/lib/libc.so.6(__libc_start_main+0xf3)[0xb5dc2243]
blender[0x82b5d01]

Of course, i only upgraded Blender, and nothing else...
I use Python 3.2.2 here...
Comment by Eric Belanger (Snowman) - Wednesday, 14 December 2011, 20:32 GMT
You could try do do a full system update if possible. I'm not sure if it will make a difference though but it might be worth a try. From the reference to /usr/lib/xorg/modules/dri/i915_dri.so in the backtrace, it might be related to your graphic card. Reporting it upstream might be the best thing to do here.
Comment by Thor (thorflanders) - Friday, 30 December 2011, 09:09 GMT
Hi everybody!

Full sysup done (no improvement), and reported upstream....

Awaiting further processing in this thread.

Happy old-to-new and other relevant festive greetings!!!!

Thor
Comment by Sven-Hendrik Haase (Svenstaro) - Friday, 30 December 2011, 09:29 GMT
I will try to reproduce this after fixing the other blender bugs later today. I got the same card as you to test this one so it should be conclusive.
Comment by Thor (thorflanders) - Friday, 30 December 2011, 15:36 GMT
Thanks Sven-Hendrik, and, hey, there's no real rush, it IS new year's eve.
I just hope your graphics output is someswhat less jerky than mine... ;)

Happy new year all round!

Thor

Comment by Sven-Hendrik Haase (Svenstaro) - Friday, 30 December 2011, 16:30 GMT
Tested on i915 on x86_64 with blender 2.61-2 and no problems at all doing exactly your described steps. I'm running testing but that shouldn't be any problem since there is no updated mesa in testing. Could you test again with this blender?
Comment by Thor (thorflanders) - Saturday, 31 December 2011, 13:20 GMT
Hi Sven-Hendrik,

Thanks for the effort...I downloaded the new Blender, but got a segmentation fault, two extra packages were installed as well: opencollada and openimageio.
After that, I did a full sysup, but with the same results.
Can Blender be started in "diagnostics mode" or is there a log file I can post back? After all "segmentation fault" is an error message, but...that's not a lot to ride on.
Let me know if you need more info. I'll gladly supply it if at all possible...

Thor
Comment by Thor (thorflanders) - Saturday, 31 December 2011, 13:23 GMT
Just tried to issue "blender --version" - to beg the version number, but that too gives a "segmentaion fault"...
Perhaps (I hope it could help) the output of glxinfo:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB,
GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap,
GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
GLX_EXT_texture_from_pixmap
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 865G x86/MMX/SSE2
OpenGL version string: 1.3 Mesa 7.11.2
OpenGL extensions:
GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_copy_texture, GL_EXT_polygon_offset, GL_EXT_subtexture,
GL_EXT_texture_object, GL_EXT_vertex_array, GL_EXT_compiled_vertex_array,
GL_EXT_texture, GL_EXT_texture3D, GL_IBM_rasterpos_clip,
GL_ARB_point_parameters, GL_EXT_draw_range_elements, GL_EXT_packed_pixels,
GL_EXT_point_parameters, GL_EXT_rescale_normal,
GL_EXT_separate_specular_color, GL_EXT_texture_edge_clamp,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_ARB_multitexture,
GL_IBM_multimode_draw_arrays, GL_IBM_texture_mirrored_repeat,
GL_3DFX_texture_compression_FXT1, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_transpose_matrix,
GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_secondary_color, GL_EXT_texture_env_add,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent,
GL_NV_texgen_reflection, GL_SUN_multi_draw_arrays,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_EXT_framebuffer_object, GL_EXT_texture_env_dot3, GL_MESA_window_pos,
GL_NV_packed_depth_stencil, GL_NV_texture_rectangle, GL_NV_vertex_program,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
GL_ARB_window_pos, GL_EXT_texture_cube_map, GL_NV_vertex_program1_1,
GL_APPLE_client_storage, GL_APPLE_packed_pixels,
GL_APPLE_vertex_array_object, GL_ARB_draw_buffers, GL_ARB_shader_objects,
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ATI_draw_buffers,
GL_EXT_stencil_wrap, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
GL_ARB_half_float_pixel, GL_ARB_point_sprite, GL_ARB_shading_language_100,
GL_ARB_sync, GL_ARB_vertex_buffer_object, GL_ATI_blend_equation_separate,
GL_EXT_blend_equation_separate, GL_OES_read_format,
GL_ARB_pixel_buffer_object, GL_ARB_texture_rectangle,
GL_EXT_pixel_buffer_object, GL_EXT_texture_rectangle,
GL_ARB_framebuffer_object, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample, GL_EXT_packed_depth_stencil,
GL_APPLE_object_purgeable, GL_ARB_vertex_array_object,
GL_EXT_gpu_program_parameters, GL_EXT_texture_env_combine,
GL_OES_EGL_image, GL_ARB_copy_buffer, GL_ARB_map_buffer_range,
GL_EXT_separate_shader_objects, GL_ARB_ES2_compatibility,
GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location,
GL_ARB_provoking_vertex, GL_ARB_sampler_objects, GL_EXT_provoking_vertex,
GL_ARB_robustness

...there is more, but I dont know if you'll need allof it...

Good luck and thanks again

Thor
Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 31 December 2011, 23:54 GMT
For all those that get crashes, give me your arch. This bug may actually be https://bugs.archlinux.org/index.php?do=details&task_id=27771 in which case it is only happening on 732bit.
Comment by Thor (thorflanders) - Sunday, 01 January 2012, 09:57 GMT
Ehrm...thanks...I dont know if this was meant for me. I run bash over here. And yes, none of the stuff mentioned in the other threead is installed here.

I assume it is a 32-bit issue...since the hardware is 32-bit here, I suspect installing tcsh here is one option, unless that may break the box...

Hmm, lemme meditate... ;)
Comment by Sven-Hendrik Haase (Svenstaro) - Monday, 02 January 2012, 16:06 GMT
Test again after update, the other bug is resolved.
Comment by Thor (thorflanders) - Monday, 02 January 2012, 19:58 GMT
Hi Sven-Hendrik,

No luck, did a full sysup, and got a nice dump...see the attached file for more info. This is what "blender --version" had to say
Blender 2.61 (sub 0)
build date: 2011-12-30
build time: 12:22:46
build revision: unknown
build platform: Linux
build type: Release
build c flags: -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -Wall -Wcast-align -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=return-type -Wstrict-prototypes -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wno-error=unused-but-set-variable
build c++ flags: -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -D__STDC_CONSTANT_MACROS -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -Wall -Wno-invalid-offsetof -Wno-sign-compare
build link flags: -pthread
build system: CMake

I tried to run "blender-softwaregl" as well, as I had the tip that this might resolve some issues, no luck...

I suspected I failed to install the newest, so I issued "pacman -Ss blender", with this as result

community/blender 3:2.61-2 [installed]
A fully integrated 3D graphics creation suite

Sorry

Thor
Comment by Sven-Hendrik Haase (Svenstaro) - Monday, 02 January 2012, 21:37 GMT
Looks like it's really nothing we can fix. This is a driver issue and a strange one at that. Can you report it to the blender bug tracker?
Comment by Thor (thorflanders) - Monday, 02 January 2012, 22:40 GMT
Hi,

Already logged it there...and yes, they too are somewhat stumped at this one. It's a driver issue according to them as well...

Just to round things off properly, who closes/terminates this thread? Anything I can do? Besides thanking you for the precious time you've put into this, I really appreciate it.
I do have an underlying (old) Gnome install here...just thought of that. Should I report that as well?

Anyway, thanks for the effort, luckily, Blender is not a critical package for me...I will survive with that broken :D - if it were Eclipse, oh boy...

Thor

Loading...