[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#914484: blender: segv on OpenColorIO -> YAML::detail::node_data::get



Package: blender
Version: 2.79.b+dfsg0-4+b1
Severity: normal

Dear Maintainer,

   * What led up to the situation?

trying to run blender

   * What was the outcome of this action?

systemd-coredump[7871]: Process 7864 (blender) of user 1000 dumped core.

note: I upgraded the nvidia driver from experimental some day ago (in order to
      get cuda working with ffmpeg) but blender was still working, and I did
      few system upgrade recently.

A coredump gdb backtrace log attached.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages blender depends on:
ii  blender-data                      2.79.b+dfsg0-4
ii  fonts-dejavu                      2.37-1
pn  libavcodec58                      <none>
ii  libavdevice58                     7:4.0.3-1
ii  libavformat58                     7:4.0.3-1
ii  libavutil56                       7:4.0.3-1
ii  libboost-atomic1.67.0             1.67.0-10
ii  libboost-chrono1.67.0             1.67.0-10
ii  libboost-date-time1.67.0          1.67.0-10
ii  libboost-filesystem1.67.0         1.67.0-10
ii  libboost-iostreams1.67.0          1.67.0-10
ii  libboost-locale1.67.0             1.67.0-10
ii  libboost-regex1.67.0              1.67.0-10
ii  libboost-system1.67.0             1.67.0-10
ii  libboost-thread1.67.0             1.67.0-10
ii  libc6                             2.27-8
ii  libfftw3-double3                  3.3.8-2
ii  libfontconfig1                    2.13.1-2
ii  libfreetype6                      2.9.1-3
ii  libgcc1                           1:8.2.0-9
ii  libgl1                            1.1.0-1
ii  libglew2.1                        2.1.0-2
ii  libglu1-mesa [libglu1]            9.0.0-2.1
ii  libgomp1                          8.2.0-9
ii  libilmbase23                      2.2.1-2
ii  libjack-jackd2-0 [libjack-0.125]  1.9.12~dfsg-2
ii  libjemalloc1                      3.6.0-11
ii  libjpeg62-turbo                   1:1.5.2-2+b1
ii  libopenal1                        1:1.19.1-1
ii  libopencolorio1v5                 1.1.0~dfsg0-2
ii  libopenexr23                      2.2.1-4
ii  libopenimageio1.8                 1.8.15~dfsg0-1+b1
ii  libopenjp2-7                      2.3.0-1
ii  libopenvdb5.0                     5.0.0-2
ii  libpcre3                          2:8.39-11
ii  libpng16-16                       1.6.34-2
ii  libpython3.6                      3.6.7-1
ii  libsndfile1                       1.0.28-4
ii  libspnav0                         0.2.3-1
ii  libstdc++6                        8.2.0-9
ii  libswscale5                       7:4.0.3-1
ii  libtbb2                           2017~U7-8
ii  libtiff5                          4.0.10-3
ii  libx11-6                          2:1.6.7-1
ii  libxfixes3                        1:5.0.3-1
ii  libxi6                            2:1.7.9-1
ii  libxml2                           2.9.4+dfsg1-7+b2
ii  libxxf86vm1                       1:1.1.4-1+b2
ii  python3                           3.6.7-1
ii  zlib1g                            1:1.2.11.dfsg-1

blender recommends no packages.

blender suggests no packages.

-- no debconf information
           PID: 7864 (blender)
           UID: 1000 (alex)
           GID: 1000 (alex)
        Signal: 11 (SEGV)
     Timestamp: Fri 2018-11-23 20:08:42 CET (19s ago)
  Command Line: blender
    Executable: /usr/bin/blender
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (alex)
       Boot ID: 69c5b102150f4313a80b0a25e798c7f3
    Machine ID: 6cbd0c550e6a4ab981e041a13ba68e48
      Hostname: hellspawn
       Storage: /var/lib/systemd/coredump/core.blender.1000.69c5b102150f4313a80b0a25e798c7f3.7864.1543000122000000.lz4
       Message: Process 7864 (blender) of user 1000 dumped core.
                
                Stack trace of thread 7864:
                #0  0x00007f54886495e2 _ZNK4YAML6detail9node_data3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEPNS0_4nodeERKT_N5boost10shared_ptrINS0_13memory_holderEEE (libOpenColorIO.so.1)
                #1  0x00007f5488642b1d load (libOpenColorIO.so.1)
                #2  0x00007f548864669d _ZNK11OpenColorIO2v18OCIOYaml4openERSiRNSt3tr110shared_ptrINS0_6ConfigEEEPKc (libOpenColorIO.so.1)
                #3  0x00007f54885bfa63 _ZN11OpenColorIO2v16Config14CreateFromFileEPKc (libOpenColorIO.so.1)
                #4  0x000055c9fac5837f _ZN8OCIOImpl20configCreateFromFileEPKc (blender)
                #5  0x000055c9f9bfcd3a colormanagement_init (blender)
                #6  0x000055c9f91dcfe2 main (blender)
                #7  0x00007f5485171b17 __libc_start_main (libc.so.6)
                #8  0x000055c9f921449a _start (blender)
                
                Stack trace of thread 7867:
                #0  0x00007f54895e9706 futex_abstimed_wait_cancelable (libpthread.so.0)
                #1  0x00007f54895e97f8 __new_sem_wait_slow (libpthread.so.0)
                #2  0x00007f5488aa2fdd _ZN13IlmThread_2_29Semaphore4waitEv (libIlmThread-2_2.so.23)
                #3  0x00007f5488aa2467 n/a (libIlmThread-2_2.so.23)
                #4  0x00007f54895e0f2a start_thread (libpthread.so.0)
                #5  0x00007f5485246edf __clone (libc.so.6)
                
                Stack trace of thread 7866:
                #0  0x00007f54895e9706 futex_abstimed_wait_cancelable (libpthread.so.0)
                #1  0x00007f54895e97f8 __new_sem_wait_slow (libpthread.so.0)
                #2  0x00007f5488aa2fdd _ZN13IlmThread_2_29Semaphore4waitEv (libIlmThread-2_2.so.23)
                #3  0x00007f5488aa2467 n/a (libIlmThread-2_2.so.23)
                #4  0x00007f54895e0f2a start_thread (libpthread.so.0)
                #5  0x00007f5485246edf __clone (libc.so.6)
                
                Stack trace of thread 7868:
                #0  0x00007f54895e9706 futex_abstimed_wait_cancelable (libpthread.so.0)
                #1  0x00007f54895e97f8 __new_sem_wait_slow (libpthread.so.0)
                #2  0x00007f5488aa2fdd _ZN13IlmThread_2_29Semaphore4waitEv (libIlmThread-2_2.so.23)
                #3  0x00007f5488aa2467 n/a (libIlmThread-2_2.so.23)
                #4  0x00007f54895e0f2a start_thread (libpthread.so.0)
                #5  0x00007f5485246edf __clone (libc.so.6)
                
                Stack trace of thread 7865:
                #0  0x00007f548523c739 __GI___poll (libc.so.6)
                #1  0x00007f54750e6fbf n/a (libusb-1.0.so.0)
                #2  0x00007f54895e0f2a start_thread (libpthread.so.0)
                #3  0x00007f5485246edf __clone (libc.so.6)
                
                Stack trace of thread 7869:
                #0  0x00007f54895e9706 futex_abstimed_wait_cancelable (libpthread.so.0)
                #1  0x00007f54895e97f8 __new_sem_wait_slow (libpthread.so.0)
                #2  0x00007f5488aa2fdd _ZN13IlmThread_2_29Semaphore4waitEv (libIlmThread-2_2.so.23)
                #3  0x00007f5488aa2467 n/a (libIlmThread-2_2.so.23)
                #4  0x00007f54895e0f2a start_thread (libpthread.so.0)
                #5  0x00007f5485246edf __clone (libc.so.6)

GNU gdb (Debian 8.1-4+b1) 8.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/blender...(no debugging symbols found)...done.
[New LWP 7864]
[New LWP 7867]
[New LWP 7866]
[New LWP 7868]
[New LWP 7865]
[New LWP 7869]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
btCore was generated by `blender'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  YAML::detail::node_data::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > (pMemory=..., key=..., 
    this=<optimized out>) at /usr/include/yaml-cpp/node/detail/impl.h:91
91	/usr/include/yaml-cpp/node/detail/impl.h: No such file or directory.
[Current thread is 1 (Thread 0x7f546afd4d80 (LWP 7864))]
(gdb) bt
#0  0x00007f54886495e2 in YAML::detail::node_data::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::shared_ptr<YAML::detail::memory_holder>) const (pMemory=..., key="ocio_profile_version", this=<optimized out>) at /usr/include/yaml-cpp/node/detail/impl.h:91
#1  0x00007f54886495e2 in YAML::detail::node_ref::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::shared_ptr<YAML::detail::memory_holder>) const (pMemory=..., key="ocio_profile_version", this=<optimized out>) at /usr/include/yaml-cpp/node/detail/node_ref.h:61
#2  0x00007f54886495e2 in YAML::detail::node::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::shared_ptr<YAML::detail::memory_holder>) const (pMemory=..., key="ocio_profile_version", this=<optimized out>) at /usr/include/yaml-cpp/node/detail/node.h:121
#3  0x00007f54886495e2 in YAML::Node::operator[]<char [21]>(char const (&) [21]) const (this=this@entry=0x7ffdd9487020, key=...)
    at /usr/include/yaml-cpp/node/impl.h:370
#4  0x00007f5488642b1d in OpenColorIO::v1::(anonymous namespace)::load(YAML::Node const&, OpenColorIO::v1::ConfigRcPtr&, char const*) (node=..., c=std::tr1::shared_ptr<OpenColorIO::v1::Config> (use count 1, weak count 0) = {...}, filename=filename@entry=0x7ffdd9487660 "/usr/share/blender/datafiles/colormanagement/config.ocio") at ./src/core/OCIOYaml.cpp:1445
#5  0x00007f548864669d in OpenColorIO::v1::OCIOYaml::open(std::istream&, std::tr1::shared_ptr<OpenColorIO::v1::Config>&, char const*) const (this=<optimized out>, istream=..., c=std::tr1::shared_ptr<OpenColorIO::v1::Config> (use count 1, weak count 0) = {...}, filename=filename@entry=0x7ffdd9487660 "/usr/share/blender/datafiles/colormanagement/config.ocio") at ./src/core/OCIOYaml.cpp:1841
#6  0x00007f54885bfa63 in OpenColorIO::v1::Config::CreateFromFile(char const*) (filename=0x7ffdd9487660 "/usr/share/blender/datafiles/colormanagement/config.ocio") at ./src/core/Config.cpp:385
#7  0x000055c9fac5837f in OCIOImpl::configCreateFromFile(char const*) ()
#8  0x000055c9f9bfcd3a in colormanagement_init ()
#9  0x000055c9f91dcfe2 in main ()

Reply to: