Log In
New Account
Home My Page Projects Blender 2.x BF release
Summary Activity Tracker SCM Files

Blender 2.6 Bug Tracker: Browse

[#24775] SubSurf IcoSphere as Boolean Modifier on Cube Causes Render Crash

Date:
2010-11-17 21:07
Priority:
3
State:
Closed
Submitted by:
Martin Lindelöf (aermartin)
Assigned to:
Ton Roosendaal (ton)
Category:
Modifiers
Status:
Fixed / Closed
Relates to:
Duplicates:
Patches:
 
Summary:
SubSurf IcoSphere as Boolean Modifier on Cube Causes Render Crash
Detailed description
i) what causes crash
subsurf ico sphere is used as a boolean (in difference) mode on a subdivided cube, causes crash on render.

*note not subsurf ico sphere doesn't cause render crash. subsurf on a ico sphere causes alots of poles and not a good mesh overall due to subdivision of triangles nevertheless.

error msg:

11/17/10 9:00:00 PM [0x0-0x2a62a6].org.blenderfoundation.blender[11602] Boolean code using new merge technique.
11/17/10 9:00:26 PM com.apple.launchd.peruser.501[92] ([0x0-0x2a62a6].org.blenderfoundation.blender[11602]) Job appears to have crashed: Bus error


ii) how to reproduce

try render the attached scene, or do these steps

a) subdivide the default cube some times in edit mode
b) add a new object, a ico sphere.
c) hit ctrl+2 to give it a subsurf modifier of level:2
d) add modifier boolean on cube
e) change it to difference, and to use the icosphere
f) hit render


iii) system info
version 2.55 (sub 0), revision 33141. Release
build date: 2010-11-17, 19:46:35
platform: Darwin:64bit

Followup

Message
  • Date: 2010-11-17 21:54
  • Sender: sneg negr
  • I guess someone just quickly fixed this one directly or indirectly? :S I tried an older build and reproduced the crash every time I repeated the procedure. Just built right now and it works. Can you test again with a newer build?
  • Date: 2010-11-17 22:00
  • Sender: sneg negr
  • Yeah. I seems something has just been changed in the mesh/boolean code. I can open your file with fresh the build, but it draws incorrectly in viewport and render.
  • Date: 2010-11-17 22:02
  • Sender: sneg negr
  • err. Sorry. I had tested the .blend of another report. Yours doesn't have any problem.
  • Date: 2010-11-17 22:11
  • Sender: Mickaël Guédon
  • I'm unable to reproduce that bug.

    SVN r33141 / Ubuntu 10.10 64 / GTX 275
  • Date: 2010-11-17 22:29
  • Sender: Martin Lindelöf
  • nope just svn update, and rebuild.

    At revision 33143.

    and it still crashes upon rendering. same error msg. in log.
  • Date: 2010-11-18 06:42
  • Sender: Campbell Barton
  • works for me, 64bit linux, debug build. r33150.
  • Date: 2010-11-18 10:54
  • Sender: Sergey Sharybin
  • I've got no crash when rendering, but when i'm enabling VBO at my notebook and they trying to select icosphere it crashes.
    Happens at my laptop: linux 64bit, imtel gme965. Can't check at "normal" video card atm. Maybe it's videodriver issue.
  • Date: 2010-11-18 11:07
  • Sender: Martin Lindelöf
  • removed all my install files, svn up, and rebuild. but still same issue crashes on rendering.

    I have by def. VBO's turned off. It could cause some very hard crashes with VBOs. I tried with VBO's on but no difference crashing when hitting rendering.

    I'm attaching my whole sysinfo.txt , i have a nvidia gt8800 gfx card and no other issues related to graphic drivers. and the latest update of 10.6.5 OSX.

    Maybe this is a OSX related thing and thus connected to GHOST: anyone on mac that could try this?
  • Date: 2010-11-18 13:50
  • Sender: Ton Roosendaal
  • renders fine in OSX 10.5 ppc.
    However, your crash report shows an issue in selecting objects. I know there are issues using the UI while rendering...

    Also verify our official 2.55 release from blender.org!
    And, if you compile yourself, ensure you don't change compile flags for extra optimization, can also cause errors.
  • Date: 2010-11-23 13:14
  • Sender: Martin Lindelöf
  • I'm building w/o flags. still crashes in 2.55.0 r33251.
    downloaded 2.55.0 beta from blender.org, also crashing.

    I'm not doing anything in the UI while rendering, as soon it goes into render view it's black and it crashes.

    i tried to test with luxrender as engine, it also crashes before luxrender is initiated. dunno if that is any help.
  • Date: 2010-11-23 13:45
  • Sender: Ton Roosendaal
  • can you run in gdb, and provide a stack trace? (type "where" in gdb)
  • Date: 2010-11-26 04:20
  • Sender: Brecht Van Lommel
  • I can redo the crash on Mac OS X with a debug build. The backtrace is more than a 1000 levels deep, it seems to be running out of stack space. Doing the exact same boolean operation in the viewport works, maybe it's because the stack is slightly shorter to begin with, or threads have a smaller stack
  • Date: 2010-11-26 04:27
  • Sender: Brecht Van Lommel
  • Fix in svn. Pass the stl vector by reference instead of by value, saves stack space.
 

Attached Files:

Name Date Download
ico_bool_crash.blend 2010-11-17 21:07 Download
select_trace.txt 2010-11-18 10:54 Download
system-info.txt 2010-11-18 11:07 Download
boolean_ico_backtrace.txt 2010-11-26 04:20 Download

Changes:

Field Old Value Date By
ResolutionInvestigate2010-11-26 04:27blendix
close_date2010-11-26 04:272010-11-26 04:27blendix
status_idOpen2010-11-26 04:27blendix
File Added13815: boolean_ico_backtrace.txt2010-11-26 04:20blendix
ResolutionNew2010-11-20 19:05ton
assigned_tonone2010-11-20 19:05ton
File Added13666: system-info.txt2010-11-18 11:07aermartin
File Added13665: select_trace.txt2010-11-18 10:54nazgul
File Added13656: ico_bool_crash.blend2010-11-17 21:07aermartin