Page MenuHome

File browser closing while loading crash.
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX TITAN/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 441.87

Blender Version
Broken: version: 2.83 (sub 8), branch: master, commit date: 2020-03-13 10:16, hash: rB365287048319
Worked: 2.80 seems OK

Short description of error
When working on a NAS or having many / big files, closing file browser crashes blender while file browser is loading content.

Exact steps for others to reproduce the error

  1. Go to composition view.
  2. Enable use nodes.
  3. Add > Input > Image Sequence.
  4. Navigate to folder containing a lot of images and quickly press

Event Timeline

Richard Antalik (ISS) renamed this task from File browser closing while loading, crash. to File browser closing while loading crash..Mar 13 2020, 2:21 PM
Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.
Richard Antalik (ISS) updated the task description. (Show Details)
>	blender.exe!BLI_movelisttolist(ListBase * dst, ListBase * src) Řádek 55	C
 	blender.exe!filelist_readjob_update(void * flrjv) Řádek 2979	C
 	blender.exe!filelist_readjob_endjob(void * flrjv) Řádek 3003	C
 	blender.exe!wm_jobs_kill_job(wmWindowManager * wm, wmJob * wm_job) Řádek 521	C
 	blender.exe!wm_jobs_timer_ended(wmWindowManager * wm, wmTimer * wt) Řádek 621	C
 	blender.exe!wm_window_free(bContext * C, wmWindowManager * wm, wmWindow * win) Řádek 242	C
 	blender.exe!wm_window_close(bContext * C, wmWindowManager * wm, wmWindow * win) Řádek 462	C
 	blender.exe!wm_handler_fileselect_do(bContext * C, ListBase * handlers, wmEventHandler_Op * handler, int val) Řádek 2230	C
 	blender.exe!wm_handler_fileselect_call(bContext * C, ListBase * handlers, wmEventHandler_Op * handler, const wmEvent * event) Řádek 2368	C
 	blender.exe!wm_handlers_do_intern(bContext * C, wmEvent * event, ListBase * handlers) Řádek 2777	C
 	blender.exe!wm_handlers_do(bContext * C, wmEvent * event, ListBase * handlers) Řádek 2829	C
 	blender.exe!wm_event_do_handlers(bContext * C) Řádek 3224	C
 	blender.exe!WM_main(bContext * C) Řádek 445	C
 	blender.exe!main(int argc, const unsigned char * * UNUSED_argv_c) Řádek 524	C
Bastien Montagne (mont29) moved this task from Backlog to Bugs on the Pipeline, Assets & I/O board.
Bastien Montagne (mont29) changed the subtype of this task from "Report" to "Bug".

Caused by rB2c4dfbb00246ff59cac424392588d55363aa2400, changing owner of some jobs to scene, but not updating the stop/free functions accordingly...

@Richard Antalik (ISS) would suggest you double check that rB2c4dfbb00246ff commit for all cases where you changed the owner of a job, that you did not forget any other job/timer owner usage change?