curve object drawing causes crash
Open, ConfirmedPublic

Description

System Information
win7 64bit gtx1070

Blender Version
Broken: 2.80.0-git.d28d202-windows64

Short description of error
try to activate a specific collection makes blender crash

open the file and try to turn on the collection visibility{F3917660}isibility

Details

Type
Bug
Philipp Oeser (lichtwerk) triaged this task as Confirmed priority.Thu, Jul 12, 10:09 AM

Can confirm this, it is the curve objects causing this.
Just adding a curve in an empty scene causes the same crash...

CurveCache (ob->curve_cache) is NULL.
BKE_displist_make_curveTypes is never called (but should be?)

1  curve_render_surface_tri_len_get                                draw_cache_impl_displist.c 84   0x256f249 
2  DRW_displist_indexbuf_calc_triangles_in_order_split_by_material draw_cache_impl_displist.c 183  0x256f7c4 
3  DRW_curve_batch_cache_get_surface_shaded                        draw_cache_impl_curve.c    1061 0x256ef4e 
4  DRW_cache_curve_surface_shaded_get                              draw_cache.c               2805 0x256aade 
5  DRW_cache_object_surface_material_get                           draw_cache.c               586  0x2563bcd 
6  workbench_deferred_solid_cache_populate                         workbench_deferred.c       702  0x2581e6d 
7  workbench_solid_cache_populate                                  solid_mode.c               53   0x255bd74 
8  drw_engines_cache_populate                                      draw_manager.c             905  0x2518fb3 
9  DRW_draw_render_loop_ex                                         draw_manager.c             1377 0x251a08c
Philipp Oeser (lichtwerk) renamed this task from try to turn on a specific collection visibility crash to curve object drawing causes crash.Thu, Jul 12, 10:10 AM

Side data, hiding the object BEFORE making the collection visible will not cause a crash if the curve is enabled after.

Here on my Ubuntu 18.4 GTX 750ti the same crash on adding a Curve.
I added the crash log; maybay that will help you figuring out what is wrong.