Page MenuHome

Segfault when rendering AVI animation to /tmp
Closed, ResolvedPublic

Description

System Information
Arch Linux

Blender Version
Broken: blender-2.76-linux-glibc211-x86_64 build hash: 48f7dd6
Worked: (optional)

Short description of error

Segfault when rendering AVI animation to /tmp

Exact steps for others to reproduce the error

start blender with a new file, change output path from /tmp/ to /tmp, output as AVI JPEG, and press Animation button in render.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdea71700 (LWP 28948)]
0x00007ffff5cce771 in fseek () from /usr/lib/libc.so.6
(gdb) where
#0  0x00007ffff5cce771 in fseek () from /usr/lib/libc.so.6
#1  0x00000000018411ff in AVI_close_compress ()
#2  0x000000000145246f in RE_BlenderAnim ()
#3  0x00000000011deebe in ?? ()
#4  0x0000000001065a9a in ?? ()
#5  0x00007ffff66894a4 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007ffff5d4712d in clone () from /usr/lib/libc.so.6

Event Timeline

Sarah (blackcandles) updated the task description. (Show Details)
Sarah (blackcandles) raised the priority of this task from to Needs Triage by Developer.
Sarah (blackcandles) set Type to Bug.

I confirmed this with official 2.76 on Linux mint 17.2

AMD Phenom II x6 1090t
16GB RAM
GTX 970 /w/official 346.96 drivers

Though it seems to be maybe a permissions issue, trying to write to /tmp<framerange>.avi when the following slash is left off the end. That is to say it's trying to write the filename directly to root which of course is not allowed.

Still, would expect something more graceful than segfault in this case perhaps?

Cheers all.