Page Menu
Home
Search
Configure Global Search
Log In
Files
F7772354
messy_mesh.txt
Martin Capitanio (capnm)
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Authored By
Martin Capitanio (capnm)
Sep 23 2019, 7:01 PM
Size
10 KB
Subscribers
None
messy_mesh.txt
View Options
Blender 2.81 (sub 12)
build date: 2019-09-23
build time: 15:27:55
build commit date: 2019-09-23
build commit time: 15:03
build hash: 2713921e8ac9
build platform: Linux
build type: RelWithDebInfo
build c flags: -Wall -Wcast-align -Werror=implicit-function-declaration -Werror=return-type -Werror=vla -Wstrict-prototypes -Wmissing-prototypes -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wlogical-op -Wundef -Winit-self -Wnonnull -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Wformat-signedness -Wrestrict -Wuninitialized -Wredundant-decls -Wshadow -Wno-error=unused-but-set-variable -Wimplicit-fallthrough=5 -fuse-ld=gold -fopenmp -std=gnu11 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2
build c++ flags: -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=gold -fopenmp -std=c++11 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2
build link flags: -Wl,--version-script='source/creator/blender.map'
build system: CMake
Audio = Null
============
AUD_API double AUD_Device_getRate(AUD_Device* device)
{
auto dev = device ? *device : DeviceManager::getDevice();
segfault --> return dev->getSpecs().rate;
[Unknown/Just-In-Time compiled code] (Unknown Source:0)
GHOST_WindowX11::setProgressBar(GHOST_WindowX11 * const this, float progress) (intern/ghost/intern/GHOST_WindowX11.cpp:1608)
wm_jobs_update_progress_bars() (source/blender/windowmanager/intern/wm_jobs.c:260)
wm_jobs_timer(const bContext * C, wmWindowManager * wm, wmTimer * wt) (source/blender/windowmanager/intern/wm_jobs.c:709)
wm_window_timer(const bContext * C) (source/blender/windowmanager/intern/wm_window.c:1538)
wm_window_process_events(const bContext * C) (source/blender/windowmanager/intern/wm_window.c:1576)
WM_main(bContext * C) (source/blender/windowmanager/intern/wm.c:414)
main(int argc, const char ** argv) (source/creator/creator.c:491)
ld-linux-x86-64.so.2!_dl_close_worker(struct link_map * map, _Bool force) (/build/glibc-OTsEL5/glibc-2.27/elf/dl-close.c:798)
ld-linux-x86-64.so.2!_dl_close_worker(_Bool force, struct link_map * map) (/build/glibc-OTsEL5/glibc-2.27/elf/dl-close.c:125)
ld-linux-x86-64.so.2!_dl_close(void * _map) (/build/glibc-OTsEL5/glibc-2.27/elf/dl-close.c:842)
libc.so.6!__GI__dl_catch_exception(struct dl_exception * exception, void (*)(void *) operate, void * args) (/build/glibc-OTsEL5/glibc-2.27/elf/dl-error-skeleton.c:196)
libc.so.6!__GI__dl_catch_error(const char ** objname, const char ** errstring, _Bool * mallocedp, void (*)(void *) operate, void * args) (/build/glibc-OTsEL5/glibc-2.27/elf/dl-error-skeleton.c:215)
libdl.so.2!_dlerror_run(void (*)(void *) operate, void * args) (/build/glibc-OTsEL5/glibc-2.27/dlfcn/dlerror.c:162)
libdl.so.2!__dlclose(void * handle) (/build/glibc-OTsEL5/glibc-2.27/dlfcn/dlclose.c:46)
GHOST_TaskBarX11::free() (intern/ghost/intern/GHOST_TaskbarX11.cpp:45)
libc.so.6!__run_exit_handlers(int status, struct exit_function_list ** listp, _Bool run_list_atexit, _Bool run_dtors) (/build/glibc-OTsEL5/glibc-2.27/stdlib/exit.c:108)
libc.so.6!__GI_exit(int status) (/build/glibc-OTsEL5/glibc-2.27/stdlib/exit.c:139)
qflow::subdivide_edgeDiff(Eigen::MatrixXi & F, Eigen::MatrixXd & V, Eigen::MatrixXd & N, Eigen::MatrixXd & Q, Eigen::MatrixXd & O, Eigen::MatrixXd * S, Eigen::VectorXi & V2E, Eigen::VectorXi & E2E, Eigen::VectorXi & boundary, Eigen::VectorXi & nonmanifold, std::vector<Eigen::Matrix<int, 2, 1, 0, 2, 1>, std::allocator<Eigen::Matrix<int, 2, 1, 0, 2, 1> > > & edge_diff, std::vector<qflow::DEdge, std::allocator<qflow::DEdge> > & edge_values, std::vector<Eigen::Matrix<int, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<int, 3, 1, 0, 3, 1> > > & face_edgeOrients, std::vector<Eigen::Matrix<int, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<int, 3, 1, 0, 3, 1> > > & face_edgeIds, std::vector<int, std::allocator<int> > & sharp_edges, std::map<int, int, std::less<int>, std::allocator<std::pair<int const, int> > > & singularities, int max_len) (extern/quadriflow/src/subdivide.cpp:504)
qflow::Parametrizer::ComputeIndexMap(qflow::Parametrizer * const this, int with_scale) (extern/quadriflow/src/parametrizer.cpp:83)
QFLOW_quadriflow_remesh(QuadriflowRemeshData * qrd, void (*)(void *, float, int *) update_cb, void * update_cb_data) (intern/quadriflow/quadriflow_capi.cpp:210)
BKE_mesh_remesh_quadriflow(void * update_cb_data, void * update_cb, _Bool adaptive_scale, _Bool preserve_boundary, _Bool preserve_sharp, int seed, int target_faces, Mesh * input_mesh) (source/blender/blenkernel/intern/mesh_remesh_voxel.c:212)
BKE_mesh_remesh_quadriflow_to_mesh_nomain(Mesh * mesh, int target_faces, int seed, _Bool preserve_sharp, _Bool preserve_boundary, _Bool adaptive_scale, void * update_cb, void * update_cb_data) (source/blender/blenkernel/intern/mesh_remesh_voxel.c:274)
quadriflow_start_job(void * customdata, short * stop, short * do_update, float * progress) (source/blender/editors/object/object_remesh.c:244)
do_job_thread(void * job_v) (source/blender/windowmanager/intern/wm_jobs.c:383)
libpthread.so.0!start_thread(void * arg) (/build/glibc-OTsEL5/glibc-2.27/nptl/pthread_create.c:463)
libc.so.6!clone() (/build/glibc-OTsEL5/glibc-2.27/sysdeps/unix/sysv/linux/x86_64/clone.S:95)
Audio openall soft
==================
OpenALDevice::~OpenALDevice()
{
lock();
alcSuspendContext(m_context);
while(!m_playingSounds.empty())
m_playingSounds.front()->stop();
while(!m_pausedSounds.empty())
m_pausedSounds.front()->stop();
alcProcessContext(m_context);
// wait for the thread to stop
unlock();
if(m_thread.joinable())
m_thread.join();
// quit OpenAL
alcMakeContextCurrent(nullptr);
alcDestroyContext(m_context);
segfault --> alcCloseDevice(m_device);
libpthread.so.0!futex_abstimed_wait_cancelable(int private, const struct timespec * abstime, unsigned int expected, unsigned int * futex_word) (/build/glibc-OTsEL5/glibc-2.27/sysdeps/unix/sysv/linux/futex-internal.h:205)
libpthread.so.0!do_futex_wait(struct new_sem * sem) (/build/glibc-OTsEL5/glibc-2.27/nptl/sem_waitcommon.c:111)
libpthread.so.0!__new_sem_wait_slow(struct new_sem * sem) (/build/glibc-OTsEL5/glibc-2.27/nptl/sem_waitcommon.c:181)
libIlmThread-2_2.so.12!IlmThread_2_2::Semaphore::wait() (Unknown Source:0)
libIlmThread-2_2.so.12![Unknown/Just-In-Time compiled code] (Unknown Source:0)
libpthread.so.0!start_thread(void * arg) (/build/glibc-OTsEL5/glibc-2.27/nptl/pthread_create.c:463)
libc.so.6!clone() (/build/glibc-OTsEL5/glibc-2.27/sysdeps/unix/sysv/linux/x86_64/clone.S:95)
libpthread.so.0!__lll_lock_wait() (/build/glibc-OTsEL5/glibc-2.27/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135)
libpthread.so.0!__GI___pthread_mutex_lock(pthread_mutex_t * mutex) (/build/glibc-OTsEL5/glibc-2.27/nptl/pthread_mutex_lock.c:113)
libopenal.so.1!alcCloseDevice (Unknown Source:0)
aud::OpenALDevice::~OpenALDevice(aud::OpenALDevice * const this) (extern/audaspace/plugins/openal/OpenALDevice.cpp:1200)
aud::OpenALDevice::~OpenALDevice(aud::OpenALDevice * const this) (extern/audaspace/plugins/openal/OpenALDevice.cpp:1201)
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release(std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2> * const this) (/usr/include/c++/7/bits/shared_ptr_base.h:154)
std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() (/usr/include/c++/7/bits/shared_ptr_base.h:684)
std::__shared_ptr<aud::IDevice, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (/usr/include/c++/7/bits/shared_ptr_base.h:1123)
std::__shared_ptr<aud::IDevice, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<aud::IDevice, (__gnu_cxx::_Lock_policy)2> * const this) (/usr/include/c++/7/bits/shared_ptr_base.h:1213)
std::shared_ptr<aud::IDevice>::operator=(std::shared_ptr<aud::IDevice> * const this) (/usr/include/c++/7/bits/shared_ptr.h:319)
aud::DeviceManager::releaseDevice() (extern/audaspace/src/devices/DeviceManager.cpp:81)
BKE_sound_exit_once() (source/blender/blenkernel/intern/sound.c:333)
libc.so.6!__run_exit_handlers(int status, struct exit_function_list ** listp, _Bool run_list_atexit, _Bool run_dtors) (/build/glibc-OTsEL5/glibc-2.27/stdlib/exit.c:108)
libc.so.6!__GI_exit(int status) (/build/glibc-OTsEL5/glibc-2.27/stdlib/exit.c:139)
qflow::subdivide_edgeDiff(Eigen::MatrixXi & F, Eigen::MatrixXd & V, Eigen::MatrixXd & N, Eigen::MatrixXd & Q, Eigen::MatrixXd & O, Eigen::MatrixXd * S, Eigen::VectorXi & V2E, Eigen::VectorXi & E2E, Eigen::VectorXi & boundary, Eigen::VectorXi & nonmanifold, std::vector<Eigen::Matrix<int, 2, 1, 0, 2, 1>, std::allocator<Eigen::Matrix<int, 2, 1, 0, 2, 1> > > & edge_diff, std::vector<qflow::DEdge, std::allocator<qflow::DEdge> > & edge_values, std::vector<Eigen::Matrix<int, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<int, 3, 1, 0, 3, 1> > > & face_edgeOrients, std::vector<Eigen::Matrix<int, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<int, 3, 1, 0, 3, 1> > > & face_edgeIds, std::vector<int, std::allocator<int> > & sharp_edges, std::map<int, int, std::less<int>, std::allocator<std::pair<int const, int> > > & singularities, int max_len) (extern/quadriflow/src/subdivide.cpp:504)
qflow::Parametrizer::ComputeIndexMap(qflow::Parametrizer * const this, int with_scale) (extern/quadriflow/src/parametrizer.cpp:83)
QFLOW_quadriflow_remesh(QuadriflowRemeshData * qrd, void (*)(void *, float, int *) update_cb, void * update_cb_data) (intern/quadriflow/quadriflow_capi.cpp:210)
BKE_mesh_remesh_quadriflow(void * update_cb_data, void * update_cb, _Bool adaptive_scale, _Bool preserve_boundary, _Bool preserve_sharp, int seed, int target_faces, Mesh * input_mesh) (source/blender/blenkernel/intern/mesh_remesh_voxel.c:212)
BKE_mesh_remesh_quadriflow_to_mesh_nomain(Mesh * mesh, int target_faces, int seed, _Bool preserve_sharp, _Bool preserve_boundary, _Bool adaptive_scale, void * update_cb, void * update_cb_data) (source/blender/blenkernel/intern/mesh_remesh_voxel.c:274)
quadriflow_start_job(void * customdata, short * stop, short * do_update, float * progress) (source/blender/editors/object/object_remesh.c:244)
File Metadata
Details
Attached
Mime Type
text/x-c
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
3c/4f/280ebd068b9d9e03450ec122e1a3
Attached To
T70095: Quadriflow crash running on a messy mesh
Event Timeline
Log In to Comment