Page MenuHome

Use after free bug - file browser
Open, Waiting for Developer to ReproducePublic


System Information
Operating system: Darwin-15.6.0-x86_64-i386-64bit 64 Bits
Graphics card: Intel Iris OpenGL Engine Intel Inc. 4.1 INTEL-10.14.73

Blender Version
Broken: version: 2.80 (sub 54), branch: master, commit date: 2019-04-06 12:26, hash: rBcc73d59ad580 with ASAN.
Worked: (optional)

Short description of error
When clicking and dragging files around like crazy, a double-free may occur.

Exact steps for others to reproduce the error
Clicking with all mouse buttons, dragging around like crazy may reproduce.
Attached is a Video, but I wasn't able to isolate some specific steps.
This bug is very hard to reproduce reliably.

Notice in the video:
@00:08 - I'm dragging a folder, but have no mouse button down
@00:35 - Here the bug "starts". Blender becomes unresponsive and eventually crashes.

I've attached the crash log for the crash in the video.
I've also three additional crash logs, each has a slightly different stacktrace.



Event Timeline

I can not reproduce this on my side (linux with asan).

@William Reynish (billreynish) can you reproduce this on mac?

I don't know if I have the dexterity to reproduce that! :)

@Sebastian Parborg (zeddb) The goal is to spam all available mouse buttons (left, right, middle) while dragging the mouse around like crazy :P
Reproduced this also on Linux with:
System Information
Operating system: Linux-4.15.0-1011-kvm-x86_64-with-Ubuntu-18.04-bionic 64 Bits
Graphics card: llvmpipe (LLVM 7.0, 128 bits) VMware, Inc. 3.3 (Core Profile) Mesa 18.2.2

Blender Version
Broken: version: 2.80 (sub 54), branch: master, commit date: 2019-04-07 15:02, hash: rB75f551facaf0

Sebastian Parborg (zeddb) triaged this task as Waiting for Developer to Reproduce priority.Jun 11 2019, 12:32 PM