Maniphest T66671

Memory leak in Material Preview "Preview World" feature
Closed, Resolved

Assigned To
Jeroen Bakker (jbakker)
Authored By
Gavin Scott (Zoot)
Jul 10 2019, 5:51 PM
Tags
  • BF Blender
Subscribers
Gavin Scott (Zoot)
Jeroen Bakker (jbakker)
Marcin Twarowski (Tvaroog)

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 1060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 419.17

Blender Version
Broken: version: 2.80 (sub 74), branch: master (modified), commit date: 2019-07-10 14:48, hash: rB91d3b00395ec

Short description of error
Memory leak reported on exit after toggling "Preview World" button in preview panel of material properties.

Exact steps for others to reproduce the error
Start Blender, dismiss splash.
Click the Material property tab, expand the Preview panel.
Click a few times on the Preview World icon below the preview types.
Exit Blender and you should get an unfreed memory message.

Revisions and Commits

rB Blender
D5224

Event Timeline

Gavin Scott (Zoot) created this task.Jul 10 2019, 5:51 PM
Jeroen Bakker (jbakker) lowered the priority of this task from 90 to Normal.Jul 11 2019, 8:49 AM
Jeroen Bakker (jbakker) added a subscriber: Jeroen Bakker (jbakker).
Direct leak of 328 byte(s) in 1 object(s) allocated from:
    #0 0x7f993a25cd38 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xded38)
    #1 0x55627f1a8b34 in MEM_lockfree_callocN /home/jeroen/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:267
    #2 0x55627e972893 in BKE_libblock_alloc_notest /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:1197
    #3 0x55627e972a53 in BKE_libblock_alloc /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:1213
    #4 0x55627e9739a0 in BKE_libblock_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:1435
    #5 0x55627e973f67 in BKE_libblock_copy_for_localize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:1498
    #6 0x55627e9cf821 in BKE_material_localize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/material.c:229
    #7 0x55628b5831b9 in duplicate_ids /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:345
    #8 0x55628b58b955 in ED_preview_shader_job /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:1448
    #9 0x55628b58685e in ED_preview_draw /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:698
    #10 0x5562808e6dc1 in widget_draw_extra_mask /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4228
    #11 0x5562808e8814 in ui_draw_but /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4668
    #12 0x55628078a6f1 in UI_block_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface.c:1713
    #13 0x55628085fdc7 in UI_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_panel.c:1256
    #14 0x55628138c55b in ED_region_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:2533
    #15 0x55628137baa6 in ED_region_do_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:567
    #16 0x55627f7bc157 in wm_draw_window_offscreen /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:616
    #17 0x55627f7bcc7a in wm_draw_window /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:752
    #18 0x55627f7bd864 in wm_draw_update /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:934
    #19 0x55627f7b2463 in WM_main /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm.c:423
    #20 0x55627e6d4a16 in main /home/jeroen/blender-git/blender/source/creator/creator.c:500
    #21 0x7f9931d53b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)

Indirect leak of 9000 byte(s) in 25 object(s) allocated from:
    #0 0x7f993a25cb50 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50)
    #1 0x55627f1a8e3e in MEM_lockfree_mallocN /home/jeroen/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:308
    #2 0x55627f1a87ef in MEM_lockfree_dupallocN /home/jeroen/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:177
    #3 0x55627ef5b673 in BLI_duplicatelist /home/jeroen/blender-git/blender/source/blender/blenlib/intern/listbase.c:843
    #4 0x55627ea840eb in BKE_node_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:1044
    #5 0x55627ea8747e in BKE_node_tree_copy_data /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:1455
    #6 0x55627e96a0a0 in BKE_id_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:713
    #7 0x55627ea8c7e0 in ntreeLocalize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:2246
    #8 0x55627e9cf8db in BKE_material_localize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/material.c:235
    #9 0x55628b5831b9 in duplicate_ids /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:345
    #10 0x55628b58b955 in ED_preview_shader_job /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:1448
    #11 0x55628b58685e in ED_preview_draw /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:698
    #12 0x5562808e6dc1 in widget_draw_extra_mask /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4228
    #13 0x5562808e8814 in ui_draw_but /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4668
    #14 0x55628078a6f1 in UI_block_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface.c:1713
    #15 0x55628085fdc7 in UI_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_panel.c:1256
    #16 0x55628138c55b in ED_region_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:2533
    #17 0x55628137baa6 in ED_region_do_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:567
    #18 0x55627f7bc157 in wm_draw_window_offscreen /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:616
    #19 0x55627f7bcc7a in wm_draw_window /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:752
    #20 0x55627f7bd864 in wm_draw_update /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:934
    #21 0x55627f7b2463 in WM_main /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm.c:423
    #22 0x55627e6d4a16 in main /home/jeroen/blender-git/blender/source/creator/creator.c:500
    #23 0x7f9931d53b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)

Indirect leak of 976 byte(s) in 2 object(s) allocated from:
    #0 0x7f993a25cd38 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xded38)
    #1 0x55627f1a8b34 in MEM_lockfree_callocN /home/jeroen/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:267
    #2 0x55627ea83f8e in BKE_node_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:1032
    #3 0x55627ea8747e in BKE_node_tree_copy_data /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:1455
    #4 0x55627e96a0a0 in BKE_id_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:713
    #5 0x55627ea8c7e0 in ntreeLocalize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:2246
    #6 0x55627e9cf8db in BKE_material_localize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/material.c:235
    #7 0x55628b5831b9 in duplicate_ids /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:345
    #8 0x55628b58b955 in ED_preview_shader_job /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:1448
    #9 0x55628b58685e in ED_preview_draw /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:698
    #10 0x5562808e6dc1 in widget_draw_extra_mask /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4228
    #11 0x5562808e8814 in ui_draw_but /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4668
    #12 0x55628078a6f1 in UI_block_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface.c:1713
    #13 0x55628085fdc7 in UI_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_panel.c:1256
    #14 0x55628138c55b in ED_region_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:2533
    #15 0x55628137baa6 in ED_region_do_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:567
    #16 0x55627f7bc157 in wm_draw_window_offscreen /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:616
    #17 0x55627f7bcc7a in wm_draw_window /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:752
    #18 0x55627f7bd864 in wm_draw_update /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:934
    #19 0x55627f7b2463 in WM_main /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm.c:423
    #20 0x55627e6d4a16 in main /home/jeroen/blender-git/blender/source/creator/creator.c:500
    #21 0x7f9931d53b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)

Indirect leak of 592 byte(s) in 23 object(s) allocated from:
    #0 0x7f993a25cb50 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50)
    #1 0x55627f1a8e3e in MEM_lockfree_mallocN /home/jeroen/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:308
    #2 0x55627f1a87ef in MEM_lockfree_dupallocN /home/jeroen/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:177
    #3 0x55627ea83e05 in node_socket_copy /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:1018
    #4 0x55627ea8418d in BKE_node_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:1047
    #5 0x55627ea8747e in BKE_node_tree_copy_data /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:1455
    #6 0x55627e96a0a0 in BKE_id_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:713
    #7 0x55627ea8c7e0 in ntreeLocalize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:2246
    #8 0x55627e9cf8db in BKE_material_localize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/material.c:235
    #9 0x55628b5831b9 in duplicate_ids /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:345
    #10 0x55628b58b955 in ED_preview_shader_job /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:1448
    #11 0x55628b58685e in ED_preview_draw /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:698
    #12 0x5562808e6dc1 in widget_draw_extra_mask /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4228
    #13 0x5562808e8814 in ui_draw_but /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4668
    #14 0x55628078a6f1 in UI_block_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface.c:1713
    #15 0x55628085fdc7 in UI_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_panel.c:1256
    #16 0x55628138c55b in ED_region_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:2533
    #17 0x55628137baa6 in ED_region_do_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:567
    #18 0x55627f7bc157 in wm_draw_window_offscreen /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:616
    #19 0x55627f7bcc7a in wm_draw_window /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:752
    #20 0x55627f7bd864 in wm_draw_update /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:934
    #21 0x55627f7b2463 in WM_main /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm.c:423
    #22 0x55627e6d4a16 in main /home/jeroen/blender-git/blender/source/creator/creator.c:500
    #23 0x7f9931d53b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)


Indirect leak of 472 byte(s) in 1 object(s) allocated from:
    #0 0x7f993a25cd38 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xded38)
    #1 0x55627f1a8b34 in MEM_lockfree_callocN /home/jeroen/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:267
    #2 0x55627e972893 in BKE_libblock_alloc_notest /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:1197
    #3 0x55627e972a53 in BKE_libblock_alloc /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:1213
    #4 0x55627e9739a0 in BKE_libblock_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:1435
    #5 0x55627e96980e in BKE_id_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:652
    #6 0x55627ea8c7e0 in ntreeLocalize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:2246
    #7 0x55627e9cf8db in BKE_material_localize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/material.c:235
    #8 0x55628b5831b9 in duplicate_ids /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:345
    #9 0x55628b58b955 in ED_preview_shader_job /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:1448
    #10 0x55628b58685e in ED_preview_draw /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:698
    #11 0x5562808e6dc1 in widget_draw_extra_mask /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4228
    #12 0x5562808e8814 in ui_draw_but /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4668
    #13 0x55628078a6f1 in UI_block_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface.c:1713
    #14 0x55628085fdc7 in UI_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_panel.c:1256
    #15 0x55628138c55b in ED_region_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:2533
    #16 0x55628137baa6 in ED_region_do_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:567
    #17 0x55627f7bc157 in wm_draw_window_offscreen /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:616
    #18 0x55627f7bcc7a in wm_draw_window /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:752
    #19 0x55627f7bd864 in wm_draw_update /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:934
    #20 0x55627f7b2463 in WM_main /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm.c:423
    #21 0x55627e6d4a16 in main /home/jeroen/blender-git/blender/source/creator/creator.c:500
    #22 0x7f9931d53b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)

Indirect leak of 360 byte(s) in 1 object(s) allocated from:
    #0 0x7f993a25cb50 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50)
    #1 0x55627f1a8e3e in MEM_lockfree_mallocN /home/jeroen/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:308
    #2 0x55627f1a87ef in MEM_lockfree_dupallocN /home/jeroen/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:177
    #3 0x55627ef5b673 in BLI_duplicatelist /home/jeroen/blender-git/blender/source/blender/blenlib/intern/listbase.c:843
    #4 0x55627ea8422b in BKE_node_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:1050
    #5 0x55627ea8747e in BKE_node_tree_copy_data /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:1455
    #6 0x55627e96a0a0 in BKE_id_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:713
    #7 0x55627ea8c7e0 in ntreeLocalize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:2246
    #8 0x55627e9cf8db in BKE_material_localize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/material.c:235
    #9 0x55628b5831b9 in duplicate_ids /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:345
    #10 0x55628b58b955 in ED_preview_shader_job /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:1448
    #11 0x55628b58685e in ED_preview_draw /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:698
    #12 0x5562808e6dc1 in widget_draw_extra_mask /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4228
    #13 0x5562808e8814 in ui_draw_but /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4668
    #14 0x55628078a6f1 in UI_block_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface.c:1713
    #15 0x55628085fdc7 in UI_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_panel.c:1256
    #16 0x55628138c55b in ED_region_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:2533
    #17 0x55628137baa6 in ED_region_do_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:567
    #18 0x55627f7bc157 in wm_draw_window_offscreen /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:616
    #19 0x55627f7bcc7a in wm_draw_window /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:752
    #20 0x55627f7bd864 in wm_draw_update /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:934
    #21 0x55627f7b2463 in WM_main /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm.c:423
    #22 0x55627e6d4a16 in main /home/jeroen/blender-git/blender/source/creator/creator.c:500
    #23 0x7f9931d53b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)


Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x7f993a25cb50 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50)
    #1 0x55627f1a8e3e in MEM_lockfree_mallocN /home/jeroen/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:308
    #2 0x55627f1a87ef in MEM_lockfree_dupallocN /home/jeroen/blender-git/blender/intern/guardedalloc/intern/mallocn_lockfree_impl.c:177
    #3 0x55627ef5b673 in BLI_duplicatelist /home/jeroen/blender-git/blender/source/blender/blenlib/intern/listbase.c:843
    #4 0x55627ea87744 in BKE_node_tree_copy_data /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:1476
    #5 0x55627e96a0a0 in BKE_id_copy_ex /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/library.c:713
    #6 0x55627ea8c7e0 in ntreeLocalize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/node.c:2246
    #7 0x55627e9cf8db in BKE_material_localize /home/jeroen/blender-git/blender/source/blender/blenkernel/intern/material.c:235
    #8 0x55628b5831b9 in duplicate_ids /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:345
    #9 0x55628b58b955 in ED_preview_shader_job /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:1448
    #10 0x55628b58685e in ED_preview_draw /home/jeroen/blender-git/blender/source/blender/editors/render/render_preview.c:698
    #11 0x5562808e6dc1 in widget_draw_extra_mask /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4228
    #12 0x5562808e8814 in ui_draw_but /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_widgets.c:4668
    #13 0x55628078a6f1 in UI_block_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface.c:1713
    #14 0x55628085fdc7 in UI_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/interface/interface_panel.c:1256
    #15 0x55628138c55b in ED_region_panels_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:2533
    #16 0x55628137baa6 in ED_region_do_draw /home/jeroen/blender-git/blender/source/blender/editors/screen/area.c:567
    #17 0x55627f7bc157 in wm_draw_window_offscreen /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:616
    #18 0x55627f7bcc7a in wm_draw_window /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:752
    #19 0x55627f7bd864 in wm_draw_update /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:934
    #20 0x55627f7b2463 in WM_main /home/jeroen/blender-git/blender/source/blender/windowmanager/intern/wm.c:423
    #21 0x55627e6d4a16 in main /home/jeroen/blender-git/blender/source/creator/creator.c:500
    #22 0x7f9931d53b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)
Marcin Twarowski (Tvaroog) added a subscriber: Marcin Twarowski (Tvaroog).EditedJul 11 2019, 10:19 AM

BTW, tooltip says "Use the current world background to light the preview render" but it doesn't seem to work? I have a green World color but the preview looks the same.

Is this a bug?

Jeroen Bakker (jbakker) claimed this task.Jul 11 2019, 10:47 AM
Jeroen Bakker (jbakker) added a revision: D5224: RenderPreview: Memory Leak.Jul 11 2019, 11:19 AM
Jeroen Bakker (jbakker) added a comment.Jul 11 2019, 11:26 AM
In T66671#717956, @Marcin Twarowski (Tvaroog) wrote:

BTW, tooltip says "Use the current world background to light the preview render" but it doesn't seem to work? I have a green World color but the preview looks the same.

Is this a bug?

Please report this as a different issue. it is perhaps that EEVEE does not support this, then we need to remove the button, or that eevee should support this and then we need to enable the background during rendering. I think that the Preview World button should be removed. Cycles seems to work as expected.

Marcin Twarowski (Tvaroog) added a comment.Jul 11 2019, 11:36 AM

Please report this as a different issue.

Reported here: T66699

Jeroen Bakker (jbakker) changed the task status from Unknown Status to Resolved by committing rB0394f2ab30ba: Fix T66671: Memory Leak Material Preview.Aug 6 2019, 8:32 AM
Jeroen Bakker (jbakker) added a commit: rB0394f2ab30ba: Fix T66671: Memory Leak Material Preview.