Program crashes when editing a video file, corrupted it. #76274

Closed
opened 2020-04-30 20:21:23 +02:00 by John B · 32 comments

System Information
Operating system: Windows 10
Graphics card:Nvidia 960M

Blender Version
Broken: (example: 2.82, edbf15d3c0, master, 2018-11-28, as found on the splash screen)
Worked: (newest version of Blender that worked as expected)

Error
whenever i open the file it crashes without displaying an error screen. Its an 11 minute video clip consisting of videos (i made proxies for all of them) images and audio files(voice and background music). its fairly simple, less than 20 000 frames (30fps). I'm new with video editing and that took me a very long time to make. So I hope you're able to help me restore it

I would also like to say that the program crashed fairly often before that, especially when i tried moving long audio clips and adding cross transitions. i got around that by saving every 10 seconds which, annoying as it was, didnt stop me from doing my job. The video was just about finished when it crashed for the last time (and i havent been able to open it since).

Try to open the file
postmodernismus Video.blend

**System Information** Operating system: Windows 10 Graphics card:Nvidia 960M **Blender Version** Broken: (example: 2.82, edbf15d3c044, master, 2018-11-28, as found on the splash screen) Worked: (newest version of Blender that worked as expected) **Error** whenever i open the file it crashes without displaying an error screen. Its an 11 minute video clip consisting of videos (i made proxies for all of them) images and audio files(voice and background music). its fairly simple, less than 20 000 frames (30fps). I'm new with video editing and that took me a very long time to make. So I hope you're able to help me restore it I would also like to say that the program crashed fairly often before that, especially when i tried moving long audio clips and adding cross transitions. i got around that by saving every 10 seconds which, annoying as it was, didnt stop me from doing my job. The video was just about finished when it crashed for the last time (and i havent been able to open it since). Try to open the file [postmodernismus Video.blend](https://archive.blender.org/developer/F8503755/postmodernismus_Video.blend)
Author

Added subscriber: @tristolin

Added subscriber: @tristolin

#75015 was marked as duplicate of this issue

#75015 was marked as duplicate of this issue

#76275 was marked as duplicate of this issue

#76275 was marked as duplicate of this issue
Member

Added subscriber: @EitanSomething

Added subscriber: @EitanSomething
Member

Changed status from 'Needs Triage' to: 'Needs User Info'

Changed status from 'Needs Triage' to: 'Needs User Info'
Member

Can you try opening the file in 2.83. https://builder.blender.org/download/

Can you try opening the file in 2.83. https://builder.blender.org/download/
Member

Can you please provide the system-info.txt file that is created with Help -> Save System Info

Can you please provide the `system-info.txt` file that is created with `Help -> Save System Info`
Author

Yes, i downloaded 2.83 just now and theres still the same issue. File immediately crashes when opened

Yes, i downloaded 2.83 just now and theres still the same issue. File immediately crashes when opened
Author
[system-info.txt](https://archive.blender.org/developer/F8503783/system-info.txt)
Member

Added subscriber: @ankitm

Added subscriber: @ankitm
Member

Could you reliably make another file that crashes like this ?
Please add steps to do so with relevant media files. It would be better if it is confirmed after that.

- 0	 in direct_link_scene at source/blender/blenloader/intern/readfile.c:6969
- 1	 in direct_link_id at source/blender/blenloader/intern/readfile.c:9361
- 2	 in read_libblock at source/blender/blenloader/intern/readfile.c:9832
- 3	 in blo_read_file_internal at source/blender/blenloader/intern/readfile.c:10410
- 4	 in BLO_read_from_file at source/blender/blenloader/intern/readblenentry.c:320
- 5	 in BKE_blendfile_read at source/blender/blenkernel/intern/blendfile.c:443
- 6	 in WM_file_read at source/blender/windowmanager/intern/wm_files.c:639
- 7	 in wm_file_read_opwrap at source/blender/windowmanager/intern/wm_files.c:2110
- 8	 in wm_open_mainfile__open at source/blender/windowmanager/intern/wm_files.c:2252
- 9	 in operator_state_dispatch at source/blender/windowmanager/intern/wm_files.c:2146
- 10	 in wm_open_mainfile_dispatch at source/blender/windowmanager/intern/wm_files.c:2278
- 11	 in wm_open_mainfile__discard_changes at source/blender/windowmanager/intern/wm_files.c:2192
- 12	 in operator_state_dispatch at source/blender/windowmanager/intern/wm_files.c:2146
- 13	 in wm_open_mainfile_dispatch at source/blender/windowmanager/intern/wm_files.c:2278
- 14	 in wm_open_mainfile_invoke at source/blender/windowmanager/intern/wm_files.c:2283
- 15	 in wm_operator_invoke at source/blender/windowmanager/intern/wm_event_system.c:1271
- 16	 in wm_operator_call_internal at source/blender/windowmanager/intern/wm_event_system.c:1519
- 17	 in WM_operator_name_call_ptr at source/blender/windowmanager/intern/wm_event_system.c:1533
- 18	 in ghost_event_proc at source/blender/windowmanager/intern/wm_window.c:1477
- 19	 in GHOST_CallbackEventConsumer::processEvent(GHOST_IEvent*) at intern/ghost/intern/GHOST_CallbackEventConsumer.cpp:41
- 20	 in GHOST_EventManager::dispatchEvent(GHOST_IEvent*) at intern/ghost/intern/GHOST_EventManager.cpp:85
- 21	 in GHOST_EventManager::dispatchEvent() at intern/ghost/intern/GHOST_EventManager.cpp:95
- 22	 in GHOST_EventManager::dispatchEvents() at intern/ghost/intern/GHOST_EventManager.cpp:101
- 23	 in GHOST_System::dispatchEvents() at intern/ghost/intern/GHOST_System.cpp:221
- 24	 in ::GHOST_DispatchEvents(GHOST_SystemHandle) at intern/ghost/intern/GHOST_C-api.cpp:276
- 25	 in wm_window_process_events at source/blender/windowmanager/intern/wm_window.c:1654
- 26	 in WM_main at source/blender/windowmanager/intern/wm.c:447
- 27	 in main at source/creator/creator.c:528
Could you reliably make another file that crashes like this ? Please add steps to do so with relevant media files. It would be better if it is confirmed after that. ```lines=10 - 0 in direct_link_scene at source/blender/blenloader/intern/readfile.c:6969 - 1 in direct_link_id at source/blender/blenloader/intern/readfile.c:9361 - 2 in read_libblock at source/blender/blenloader/intern/readfile.c:9832 - 3 in blo_read_file_internal at source/blender/blenloader/intern/readfile.c:10410 - 4 in BLO_read_from_file at source/blender/blenloader/intern/readblenentry.c:320 - 5 in BKE_blendfile_read at source/blender/blenkernel/intern/blendfile.c:443 - 6 in WM_file_read at source/blender/windowmanager/intern/wm_files.c:639 - 7 in wm_file_read_opwrap at source/blender/windowmanager/intern/wm_files.c:2110 - 8 in wm_open_mainfile__open at source/blender/windowmanager/intern/wm_files.c:2252 - 9 in operator_state_dispatch at source/blender/windowmanager/intern/wm_files.c:2146 - 10 in wm_open_mainfile_dispatch at source/blender/windowmanager/intern/wm_files.c:2278 - 11 in wm_open_mainfile__discard_changes at source/blender/windowmanager/intern/wm_files.c:2192 - 12 in operator_state_dispatch at source/blender/windowmanager/intern/wm_files.c:2146 - 13 in wm_open_mainfile_dispatch at source/blender/windowmanager/intern/wm_files.c:2278 - 14 in wm_open_mainfile_invoke at source/blender/windowmanager/intern/wm_files.c:2283 - 15 in wm_operator_invoke at source/blender/windowmanager/intern/wm_event_system.c:1271 - 16 in wm_operator_call_internal at source/blender/windowmanager/intern/wm_event_system.c:1519 - 17 in WM_operator_name_call_ptr at source/blender/windowmanager/intern/wm_event_system.c:1533 - 18 in ghost_event_proc at source/blender/windowmanager/intern/wm_window.c:1477 - 19 in GHOST_CallbackEventConsumer::processEvent(GHOST_IEvent*) at intern/ghost/intern/GHOST_CallbackEventConsumer.cpp:41 - 20 in GHOST_EventManager::dispatchEvent(GHOST_IEvent*) at intern/ghost/intern/GHOST_EventManager.cpp:85 - 21 in GHOST_EventManager::dispatchEvent() at intern/ghost/intern/GHOST_EventManager.cpp:95 - 22 in GHOST_EventManager::dispatchEvents() at intern/ghost/intern/GHOST_EventManager.cpp:101 - 23 in GHOST_System::dispatchEvents() at intern/ghost/intern/GHOST_System.cpp:221 - 24 in ::GHOST_DispatchEvents(GHOST_SystemHandle) at intern/ghost/intern/GHOST_C-api.cpp:276 - 25 in wm_window_process_events at source/blender/windowmanager/intern/wm_window.c:1654 - 26 in WM_main at source/blender/windowmanager/intern/wm.c:447 - 27 in main at source/creator/creator.c:528 ```
Ankit Meel changed title from File crashes when started to Program crashes when editing a video file, corrupted it. 2020-04-30 21:10:22 +02:00
Author

im sorry i really dont know how to do that and that ( #0 in direct_link_scene at source/blender/blenloader/intern/readfile.c:6969

  • 1 in direct_link_id at source/blender/blenloader/intern/readfile.c:9361
  • 2 in read_libblock at source/blender/blenloader/intern/readfile.c:9832

3 in blo_read_file_internal at source/blender/blenloader/intern/readfile.c:10410...)

means total gibberish to me. i dont really know what makes it crash so i cant really make another file that crashes in the same way. But as i said the program would crash fairly often even before this final crash even with other videos that i tried to edit. But despit those crashes i was still able to ope the file afterwards. And this time i cant. Im sorry if i dont make any sense, im trying to explain it to the best of my abilities

im sorry i really dont know how to do that and that ( #0 in direct_link_scene at source/blender/blenloader/intern/readfile.c:6969 - 1 in direct_link_id at source/blender/blenloader/intern/readfile.c:9361 - 2 in read_libblock at source/blender/blenloader/intern/readfile.c:9832 # 3 in blo_read_file_internal at source/blender/blenloader/intern/readfile.c:10410...) means total gibberish to me. i dont really know what makes it crash so i cant really make another file that crashes in the same way. But as i said the program would crash fairly often even before this final crash even with other videos that i tried to edit. But despit those crashes i was still able to ope the file afterwards. And this time i cant. Im sorry if i dont make any sense, im trying to explain it to the best of my abilities
Member

im sorry i really dont know how to do that and that

No worries. But if you come across some steps that can repeatedly crash Blender, do tell us.

means total gibberish to me.

Yes, it is for developers.

Im sorry if i dont make any sense, im trying to explain it to the best of my abilities

Yes you do; don't worry. :)

For recovery, best shot is the .blend1 file in the directory as the original one, or autosave files in %temp% directory.
Also check C:\Users\brata\AppData\Roaming\Blender Foundation\Blender\2.83\autosave
C:\Users\brata\AppData\Local\Temp\blender.

> im sorry i really dont know how to do that and that No worries. But if you come across some steps that can repeatedly crash Blender, do tell us. >means total gibberish to me. Yes, it is for developers. > Im sorry if i dont make any sense, im trying to explain it to the best of my abilities Yes you do; don't worry. :) For recovery, best shot is the .blend1 file in the directory as the original one, or autosave files in %temp% directory. Also check `C:\Users\brata\AppData\Roaming\Blender Foundation\Blender\2.83\autosave` `C:\Users\brata\AppData\Local\Temp\blender`.
Member

Changed status from 'Needs User Info' to: 'Confirmed'

Changed status from 'Needs User Info' to: 'Confirmed'
Author

Thank you, that worked! You were really helpful and im amazed by how quickly your team responded! I wish you all the best and will keep you updated on any possible bugs i come across : )

Thank you, that worked! You were really helpful and im amazed by how quickly your team responded! I wish you all the best and will keep you updated on any possible bugs i come across : )

Added subscriber: @iss

Added subscriber: @iss

Changed status from 'Confirmed' to: 'Needs User Info'

Changed status from 'Confirmed' to: 'Needs User Info'

@tristolin Thanks for report. Can you please upload also file that still works? Also can you try to remember what were you doing when Blender crashed?

It is worying that this is second corrupted .blend file for quite short time. Both from 2.82a with missing seq->effectdata. #75015 had corrupted speed effects.

Will recover this file as well to see if there is any common denominator.

@tristolin Thanks for report. Can you please upload also file that still works? Also can you try to remember what were you doing when Blender crashed? It is worying that this is second corrupted .blend file for quite short time. Both from 2.82a with missing `seq->effectdata`. #75015 had corrupted speed effects. Will recover this file as well to see if there is any common denominator.
Author

Unfortunately the same video now crashes by rendering. Should i make a separete Bug report or will you be able to answer my question here?
Im giving you my output properties, in case it helps{F8503947}

Unfortunately the same video now crashes by rendering. Should i make a separete Bug report or will you be able to answer my question here? Im giving you my output properties, in case it helps{[F8503947](https://archive.blender.org/developer/F8503947/20200430_231133.mp4)}
Author

here is the blender file that does not crash when opened (although it does crash by rendering{F8503966}) i was either trying to move a big audio file (the background music) or adding a cross transition on the last image in the video. i cant remembr by which of these it was, but blender seemed to crash quite often whenever i did these

here is the blender file that does not crash when opened (although it does crash by rendering{[F8503966](https://archive.blender.org/developer/F8503966/postmodernismus_VIdeo_working.blend1)}) i was either trying to move a big audio file (the background music) or adding a cross transition on the last image in the video. i cant remembr by which of these it was, but blender seemed to crash quite often whenever i did these

Added subscribers: @sebmi, @mont29, @girafic

Added subscribers: @sebmi, @mont29, @girafic

In #76274#921206, @tristolin wrote:
Unfortunately the same video now crashes by rendering. Should i make a separete Bug report or will you be able to answer my question here?

There is report for that issue #75822 (VSE: BLI_assert fails while rendering strip with changed font)
It is caused by using custom font in text strip. You can either use Blender 2.80 or 2.81 to render or use default font. Will fix this ASAP.

From what I can see here and in #75015 files had prefetching enabled. I think I have seen some nasty behavior when graph editor is open and strips are animated. Will have to investigate this.

In any case I can't really see mechanism how files can get corrupted.

> In #76274#921206, @tristolin wrote: > Unfortunately the same video now crashes by rendering. Should i make a separete Bug report or will you be able to answer my question here? There is report for that issue #75822 (VSE: BLI_assert fails while rendering strip with changed font) It is caused by using custom font in text strip. You can either use Blender 2.80 or 2.81 to render or use default font. Will fix this ASAP. From what I can see here and in #75015 files had prefetching enabled. I think I have seen some nasty behavior when graph editor is open and strips are animated. Will have to investigate this. In any case I can't really see mechanism how files can get corrupted.
Member

@iss #76033 (Video Sequence Editor crash with prefetch and meta strips)

@iss #76033 (Video Sequence Editor crash with prefetch and meta strips)
Author

i was using the standard font in all of the text boxes, however rendering the video with 2.83 worked just fine (although it took almost 2 hours, dont know what the normal rendering speed is). anyway rendering on a different version solved my issue, thanks a lot

i was using the standard font in all of the text boxes, however rendering the video with 2.83 worked just fine (although it took almost 2 hours, dont know what the normal rendering speed is). anyway rendering on a different version solved my issue, thanks a lot

Having said that, I also need to make sure, prefetch is disaled during rendering. It has really bad impact on performance.
Shouldn't crash though.

Having said that, I also need to make sure, prefetch is disaled during rendering. It has really bad impact on performance. Shouldn't crash though.

I have found likely crash when creating undo step.

Main:

>	blender.exe!write_scene(WriteData * wd, Scene * sce, const void * id_address) Line 2670	C

 	blender.exe!write_file_handle(Main * mainvar, WriteWrap * ww, MemFile * compare, MemFile * current, int write_flags, const BlendThumbnail * thumb) Line 4142	C
 	blender.exe!BLO_write_file_mem(Main * mainvar, MemFile * compare, MemFile * current, int write_flags) Line 4470	C
 	blender.exe!BKE_memfile_undo_encode(Main * bmain, MemFileUndoData * mfu_prev) Line 131	C
 	blender.exe!memfile_undosys_step_encode(bContext * UNUSED_C, Main * bmain, UndoStep * us_p) Line 96	C
 	blender.exe!undosys_step_encode(bContext * C, Main * bmain, UndoStack * ustack, UndoStep * us) Line 158	C
 	blender.exe!BKE_undosys_step_push_with_type(UndoStack * ustack, bContext * C, const unsigned char * name, const UndoType * ut) Line 557	C
 	blender.exe!BKE_undosys_step_push(UndoStack * ustack, bContext * C, const unsigned char * name) Line 597	C
 	blender.exe!ED_undo_push(bContext * C, const unsigned char * str) Line 98	C
 	blender.exe!ED_undo_push_op(bContext * C, wmOperator * op) Line 293	C
 	blender.exe!wm_operator_finished(bContext * C, wmOperator * op, const bool repeat, const bool store) Line 913	C
 	blender.exe!wm_handler_operator_call(bContext * C, ListBase * handlers, wmEventHandler * handler_base, wmEvent * event, PointerRNA * properties, const unsigned char * kmi_idname) Line 2038	C
 	blender.exe!wm_handlers_do_intern(bContext * C, wmEvent * event, ListBase * handlers) Line 2788	C
 	blender.exe!wm_handlers_do(bContext * C, wmEvent * event, ListBase * handlers) Line 2836	C
 	blender.exe!wm_event_do_handlers(bContext * C) Line 3231	C
 	blender.exe!WM_main(bContext * C) Line 453	C
 	blender.exe!main(int argc, const unsigned char * * UNUSED_argv_c) Line 530	C

Prefetch:

>	blender.exe!DEG::`anonymous namespace'::update_sequence_orig_pointers(const ListBase * sequences_orig, ListBase * sequences_cow) Line 482	C++

 	blender.exe!DEG::`anonymous namespace'::update_sequence_orig_pointers(const ListBase * sequences_orig, ListBase * sequences_cow) Line 485	C++
 	blender.exe!DEG::`anonymous namespace'::update_scene_orig_pointers(const Scene * scene_orig, Scene * scene_cow) Line 496	C++
 	blender.exe!DEG::`anonymous namespace'::update_id_after_copy(const DEG::Depsgraph * depsgraph, const DEG::IDNode * id_node, const ID * id_orig, ID * id_cow) Line 816	C++
 	blender.exe!DEG::deg_expand_copy_on_write_datablock(const DEG::Depsgraph * depsgraph, const DEG::IDNode * id_node, DEG::DepsgraphNodeBuilder * node_builder, bool create_placeholders) Line 926	C++
 	blender.exe!DEG::deg_update_copy_on_write_datablock(const DEG::Depsgraph * depsgraph, const DEG::IDNode * id_node) Line 953	C++
 	blender.exe!DEG::`anonymous namespace'::depsgraph_ensure_view_layer(DEG::Depsgraph * graph) Line 346	C++
 	blender.exe!DEG::deg_evaluate_on_refresh(DEG::Depsgraph * graph) Line 380	C++
 	blender.exe!DEG_evaluate_on_framechange(Main * bmain, Depsgraph * graph, float ctime) Line 83	C++
 	blender.exe!seq_prefetch_update_depsgraph(PrefetchJob * pfjob) Line 202	C
 	blender.exe!seq_prefetch_frames(void * job) Line 345	C
 	blender.exe!tslot_thread_start(void * tslot_p) Line 238	C
 	[External Code]	

I will need to understand undo system design a bit more to properly investigate.

I have found likely crash when creating undo step. Main: ``` > blender.exe!write_scene(WriteData * wd, Scene * sce, const void * id_address) Line 2670 C blender.exe!write_file_handle(Main * mainvar, WriteWrap * ww, MemFile * compare, MemFile * current, int write_flags, const BlendThumbnail * thumb) Line 4142 C blender.exe!BLO_write_file_mem(Main * mainvar, MemFile * compare, MemFile * current, int write_flags) Line 4470 C blender.exe!BKE_memfile_undo_encode(Main * bmain, MemFileUndoData * mfu_prev) Line 131 C blender.exe!memfile_undosys_step_encode(bContext * UNUSED_C, Main * bmain, UndoStep * us_p) Line 96 C blender.exe!undosys_step_encode(bContext * C, Main * bmain, UndoStack * ustack, UndoStep * us) Line 158 C blender.exe!BKE_undosys_step_push_with_type(UndoStack * ustack, bContext * C, const unsigned char * name, const UndoType * ut) Line 557 C blender.exe!BKE_undosys_step_push(UndoStack * ustack, bContext * C, const unsigned char * name) Line 597 C blender.exe!ED_undo_push(bContext * C, const unsigned char * str) Line 98 C blender.exe!ED_undo_push_op(bContext * C, wmOperator * op) Line 293 C blender.exe!wm_operator_finished(bContext * C, wmOperator * op, const bool repeat, const bool store) Line 913 C blender.exe!wm_handler_operator_call(bContext * C, ListBase * handlers, wmEventHandler * handler_base, wmEvent * event, PointerRNA * properties, const unsigned char * kmi_idname) Line 2038 C blender.exe!wm_handlers_do_intern(bContext * C, wmEvent * event, ListBase * handlers) Line 2788 C blender.exe!wm_handlers_do(bContext * C, wmEvent * event, ListBase * handlers) Line 2836 C blender.exe!wm_event_do_handlers(bContext * C) Line 3231 C blender.exe!WM_main(bContext * C) Line 453 C blender.exe!main(int argc, const unsigned char * * UNUSED_argv_c) Line 530 C ``` Prefetch: ``` > blender.exe!DEG::`anonymous namespace'::update_sequence_orig_pointers(const ListBase * sequences_orig, ListBase * sequences_cow) Line 482 C++ blender.exe!DEG::`anonymous namespace'::update_sequence_orig_pointers(const ListBase * sequences_orig, ListBase * sequences_cow) Line 485 C++ blender.exe!DEG::`anonymous namespace'::update_scene_orig_pointers(const Scene * scene_orig, Scene * scene_cow) Line 496 C++ blender.exe!DEG::`anonymous namespace'::update_id_after_copy(const DEG::Depsgraph * depsgraph, const DEG::IDNode * id_node, const ID * id_orig, ID * id_cow) Line 816 C++ blender.exe!DEG::deg_expand_copy_on_write_datablock(const DEG::Depsgraph * depsgraph, const DEG::IDNode * id_node, DEG::DepsgraphNodeBuilder * node_builder, bool create_placeholders) Line 926 C++ blender.exe!DEG::deg_update_copy_on_write_datablock(const DEG::Depsgraph * depsgraph, const DEG::IDNode * id_node) Line 953 C++ blender.exe!DEG::`anonymous namespace'::depsgraph_ensure_view_layer(DEG::Depsgraph * graph) Line 346 C++ blender.exe!DEG::deg_evaluate_on_refresh(DEG::Depsgraph * graph) Line 380 C++ blender.exe!DEG_evaluate_on_framechange(Main * bmain, Depsgraph * graph, float ctime) Line 83 C++ blender.exe!seq_prefetch_update_depsgraph(PrefetchJob * pfjob) Line 202 C blender.exe!seq_prefetch_frames(void * job) Line 345 C blender.exe!tslot_thread_start(void * tslot_p) Line 238 C [External Code] ``` I will need to understand undo system design a bit more to properly investigate.

Changed status from 'Needs User Info' to: 'Confirmed'

Changed status from 'Needs User Info' to: 'Confirmed'

Added subscriber: @Sergey

Added subscriber: @Sergey

Undo will change datablock pointers, freeing the previously used ones. If there is a dependency graph doing copy-on-write step in the separate thread you will have a race condition.

Easiest solution would be to stop prefetch job before undo, and resume it after (similar to viewport render, preview icons and so on).

Undo will change datablock pointers, freeing the previously used ones. If there is a dependency graph doing copy-on-write step in the separate thread you will have a race condition. Easiest solution would be to stop prefetch job before undo, and resume it after (similar to viewport render, preview icons and so on).

In #76274#923742, @Sergey wrote:
Undo will change datablock pointers, freeing the previously used ones. If there is a dependency graph doing copy-on-write step in the separate thread you will have a race condition.

Easiest solution would be to stop prefetch job before undo, and resume it after (similar to viewport render, preview icons and so on).

Thanks for reference.

I am obviously stopping and reseting prefetch during undo, but I guess a bit too late.
So far I have found oddity that scene was created on different address than original scene was during undo, but that may be different/invalid issue.

> In #76274#923742, @Sergey wrote: > Undo will change datablock pointers, freeing the previously used ones. If there is a dependency graph doing copy-on-write step in the separate thread you will have a race condition. > > Easiest solution would be to stop prefetch job before undo, and resume it after (similar to viewport render, preview icons and so on). Thanks for reference. I am obviously stopping and reseting prefetch during undo, but I guess a bit too late. So far I have found oddity that scene was created on different address than original scene was during undo, but that may be different/invalid issue.
Sergey Sharybin was assigned by Dalai Felinto 2020-05-11 14:30:04 +02:00
Sergey Sharybin was unassigned by Dalai Felinto 2020-05-11 14:38:03 +02:00
Richard Antalik was assigned by Dalai Felinto 2020-05-11 14:38:03 +02:00

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'

While investigating this issue I have found and fixed 2 problems that may be related - 50ef801a79 and 0d0df683d9. I wasn't able to cause any data corruption, and exact cause is still unknown, but I will assume this issue is resolved.

While investigating this issue I have found and fixed 2 problems that may be related - 50ef801a79 and 0d0df683d9. I wasn't able to cause any data corruption, and exact cause is still unknown, but I will assume this issue is resolved.
Thomas Dinges added this to the 2.83 LTS milestone 2023-02-08 16:35:48 +01:00
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
6 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#76274
No description provided.