Bug#1054006: Meshlab abort also happens on Debian bookworm, meshlab 2020.09+dfsg1-2
David Woolley
forums at david-woolley.me.uk
Sun Jun 29 14:27:18 BST 2025
I've experienced this on a fully updated Bookworm. Same package version.
I tried three simple files. These were:
1) the Blender cube exported as STL, then read into Meshlab and exported
to OBJ.
2) the Blender cube directly exported from Blender, with the new OBJ
backend.
3) the Blender cube directly exported from Blender, with the legacy OBJ
backend.
All three failed with assertion errors. The backtraces are from the
first example.
Note that the upstream bug report says that the bug is not present in
Flatpak versions, but I have limited memory, and don't like having to
deal with multiple package managers.
Console logs, including gdb output:
david at dhcppc4:~$ cat blender_cube_meshlab.obj
####
#
# OBJ File Generated by Meshlab
#
####
# Object blender_cube_meshlab.obj
#
# Vertices: 8
# Faces: 12
#
####
vn 1.570796 1.570796 1.570796
v 1.000000 1.000000 1.000000
vn -1.570796 1.570796 1.570796
v -1.000000 1.000000 1.000000
vn -1.570796 -1.570796 1.570796
v -1.000000 -1.000000 1.000000
vn 1.570796 -1.570796 1.570796
v 1.000000 -1.000000 1.000000
vn 1.570796 -1.570796 -1.570796
v 1.000000 -1.000000 -1.000000
vn -1.570796 -1.570796 -1.570796
v -1.000000 -1.000000 -1.000000
vn -1.570796 1.570796 -1.570796
v -1.000000 1.000000 -1.000000
vn 1.570796 1.570796 -1.570796
v 1.000000 1.000000 -1.000000
# 8 vertices, 0 vertices normals
f 1//1 2//2 3//3
f 1//1 3//3 4//4
f 5//5 4//4 3//3
f 5//5 3//3 6//6
f 6//6 3//3 2//2
f 6//6 2//2 7//7
f 7//7 8//8 5//5
f 7//7 5//5 6//6
f 8//8 1//1 4//4
f 8//8 4//4 5//5
f 7//7 2//2 1//1
f 7//7 1//1 8//8
# 12 faces, 0 coords texture
# End of File
david at dhcppc4:~$ ulimit -c 50000
david at dhcppc4:~$ meshlab
Current Plugins Dir is: /usr/lib/x86_64-linux-gnu/meshlab/plugins
Shader directory found '/usr/share/meshlab/shaders', and it contains 19
gdp files
meshlab: ./vcglib/wrap/io_trimesh/import_obj.h:640: static int
vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const
char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&) [with
OpenMeshType = CMeshO]: Assertion `(numTriangles +numVertices) ==
numVerticesPlusFaces+extraTriangles' failed.
Aborted (core dumped)
david at dhcppc4:~$ rm core
david at dhcppc4:~$ gdb /usr/bin/meshlab
GNU gdb (Debian 13.1-3) 13.1
Copyright (C) 2023 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:
<https://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/meshlab...
(No debugging symbols found in /usr/bin/meshlab)
(gdb) run
Starting program: /usr/bin/meshlab
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff26906c0 (LWP 8519)]
[New Thread 0x7ffff0b596c0 (LWP 8522)]
[New Thread 0x7fffebfff6c0 (LWP 8523)]
[New Thread 0x7fffeb7fe6c0 (LWP 8524)]
[New Thread 0x7fffeaffd6c0 (LWP 8525)]
[New Thread 0x7fffcf1ff6c0 (LWP 8526)]
[New Thread 0x7fffce9fe6c0 (LWP 8527)]
[New Thread 0x7fffce1fd6c0 (LWP 8528)]
[New Thread 0x7fffcd9fc6c0 (LWP 8529)]
Current Plugins Dir is: /usr/lib/x86_64-linux-gnu/meshlab/plugins
[New Thread 0x7fffcd1fb6c0 (LWP 8530)]
[New Thread 0x7fffcc9fa6c0 (LWP 8531)]
[New Thread 0x7fffb7fff6c0 (LWP 8532)]
[New Thread 0x7fffb77fe6c0 (LWP 8533)]
Shader directory found '/usr/share/meshlab/shaders', and it contains 19
gdp files
[New Thread 0x7fffb5f866c0 (LWP 8534)]
[New Thread 0x7fffb57356c0 (LWP 8535)]
[New Thread 0x7fffb4f346c0 (LWP 8536)]
[New Thread 0x7fff9ffff6c0 (LWP 8537)]
[New Thread 0x7fff9f0296c0 (LWP 8544)]
[New Thread 0x7fff9e8286c0 (LWP 8545)]
[New Thread 0x7fff9e0276c0 (LWP 8546)]
[New Thread 0x7fff9d7466c0 (LWP 8547)]
[Thread 0x7fff9d7466c0 (LWP 8547) exited]
[New Thread 0x7fff9d7466c0 (LWP 8548)]
[Thread 0x7fff9d7466c0 (LWP 8548) exited]
[New Thread 0x7fff9d7466c0 (LWP 8549)]
[Thread 0x7fff9d7466c0 (LWP 8549) exited]
[New Thread 0x7fff9d7466c0 (LWP 8550)]
[New Thread 0x7fff9ce856c0 (LWP 8551)]
[New Thread 0x7fff83fff6c0 (LWP 8552)]
[Thread 0x7fff9ce856c0 (LWP 8551) exited]
[Thread 0x7fff83fff6c0 (LWP 8552) exited]
[New Thread 0x7fff83fff6c0 (LWP 8553)]
[New Thread 0x7fff9ce856c0 (LWP 8554)]
[Thread 0x7fff83fff6c0 (LWP 8553) exited]
[Thread 0x7fff9ce856c0 (LWP 8554) exited]
[Thread 0x7fff9e0276c0 (LWP 8546) exited]
[Thread 0x7fff9e8286c0 (LWP 8545) exited]
[Thread 0x7fffb77fe6c0 (LWP 8533) exited]
[Thread 0x7fffb7fff6c0 (LWP 8532) exited]
[Thread 0x7fffcd1fb6c0 (LWP 8530) exited]
[Thread 0x7fffcc9fa6c0 (LWP 8531) exited]
meshlab: ./vcglib/wrap/io_trimesh/import_obj.h:640: static int
vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const
char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&) [with
OpenMeshType = CMeshO]: Assertion `(numTriangles +numVertices) ==
numVerticesPlusFaces+extraTriangles' failed.
Thread 1 "meshlab" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>,
signo=signo at entry=6,
no_tid=no_tid at entry=0) at ./nptl/pthread_kill.c:44
44 ./nptl/pthread_kill.c: No such file or directory.
(gdb) bt
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo at entry=6, no_tid=no_tid at entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007ffff64a9f4f in __pthread_kill_internal (signo=6,
threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 0x00007ffff645afb2 in __GI_raise (sig=sig at entry=6)
at ../sysdeps/posix/raise.c:26
#3 0x00007ffff6445472 in __GI_abort () at ./stdlib/abort.c:79
#4 0x00007ffff6445395 in __assert_fail_base (
fmt=0x7ffff65b9a90 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=assertion at entry=0x7fffb630b1a8 "(numTriangles
+numVertices) == numVerticesPlusFaces+extraTriangles",
file=file at entry=0x7fffb630b180
"./vcglib/wrap/io_trimesh/import_obj.h",
line=line at entry=640,
function=function at entry=0x7fffb630b0d8 "static int
vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const
char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&) [with
OpenMeshType = CMeshO]") at ./assert/assert.c:94
#5 0x00007ffff6453ec2 in __GI___assert_fail (
assertion=0x7fffb630b1a8 "(numTriangles +numVertices) ==
numVerticesPlusFaces+extraTriangles",
file=0x7fffb630b180 "./vcglib/wrap/io_trimesh/import_obj.h", line=640,
function=0x7fffb630b0d8 "static int
vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const
char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&) [with
OpenMeshType = CMeshO]") at ./assert/assert.c:103
#6 0x00007fffb62b6425 in
vcg::tri::io::ImporterOBJ<CMeshO>::Open(CMeshO&, char const*,
vcg::tri::io::ImporterOBJ<CMeshO>::Info&) ()
from /usr/lib/x86_64-linux-gnu/meshlab/plugins/libio_base.so
#7 0x00007fffb627e04d in BaseMeshIOPlugin::open(QString const&, QString
const&, MeshModel&, int&, RichParameterList const&, bool (*)(int, char
const*), QWidget*) () from
/usr/lib/x86_64-linux-gnu/meshlab/plugins/libio_base.so
#8 0x00005555556030b1 in ?? ()
#9 0x00005555556044b4 in ?? ()
#10 0x0000555555604f3b in ?? ()
#11 0x00005555555adc75 in ?? ()
#12 0x00007ffff68e8fbc in ?? ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff775c782 in QAction::triggered(bool) ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff775f3ab in QAction::activate(QAction::ActionEvent) ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff78e3b62 in ?? ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff78eb994 in ?? ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff77a4db8 in QWidget::event(QEvent*) ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff7762fae in QApplicationPrivate::notify_helper(QObject*,
QEvent*)
() from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff776b552 in QApplication::notify(QObject*, QEvent*) ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff7f95f3a in MeshLabApplication::notify(QObject*, QEvent*) ()
from /usr/bin/../lib/x86_64-linux-gnu/meshlab/libmeshlab-common.so
#21 0x00007ffff68b1738 in QCoreApplication::notifyInternal2(QObject*,
QEvent*)
() from /usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ffff776965e in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool,
bool) ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ffff77be025 in ?? ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff77c0f60 in ?? ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ffff7762fae in QApplicationPrivate::notify_helper(QObject*,
QEvent*)
() from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007ffff7f95f3a in MeshLabApplication::notify(QObject*, QEvent*) ()
from /usr/bin/../lib/x86_64-linux-gnu/meshlab/libmeshlab-common.so
#27 0x00007ffff68b1738 in QCoreApplication::notifyInternal2(QObject*,
QEvent*)
() from /usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007ffff6f3d42d in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007ffff6f11cec in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x00007ffff2efbeca in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#31 0x00007ffff591e749 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ffff591e9d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ffff591ea6c in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ffff6909876 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007ffff68b01bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007ffff68b8316 in QCoreApplication::exec() ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00005555555a941d in ?? ()
#38 0x00007ffff644624a in __libc_start_call_main (
main=main at entry=0x5555555a8ff0, argc=argc at entry=1,
argv=argv at entry=0x7fffffffe0b8)
at ../sysdeps/nptl/libc_start_call_main.h:58
#39 0x00007ffff6446305 in __libc_start_main_impl (main=0x5555555a8ff0,
argc=1,
argv=0x7fffffffe0b8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffe0a8)
at ../csu/libc-start.c:360
#40 0x00005555555a9aca in ?? ()
(gdb) frame 6
#6 0x00007fffb62b6425 in
vcg::tri::io::ImporterOBJ<CMeshO>::Open(CMeshO&, char const*,
vcg::tri::io::ImporterOBJ<CMeshO>::Info&) ()
from /usr/lib/x86_64-linux-gnu/meshlab/plugins/libio_base.so
(gdb) bt full
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo at entry=6, no_tid=no_tid at entry=0) at ./nptl/pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {140737488330736}}
ret = <optimized out>
#1 0x00007ffff64a9f4f in __pthread_kill_internal (signo=6,
threadid=<optimized out>) at ./nptl/pthread_kill.c:78
No locals.
#2 0x00007ffff645afb2 in __GI_raise (sig=sig at entry=6)
at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#3 0x00007ffff6445472 in __GI_abort () at ./stdlib/abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction =
0x20},
sa_mask = {__val = {640, 93825025047488, 43, 7, 93825021742336,
51539583648, 0, 140737488330168, 12951037677888067328, 5,
18446744073709551360, 11, 140736250032512, 640,
140736250032552,
140737488330736}}, sa_flags = -162824369,
sa_restorer = 0x7ffff65b647c <_nl_C_name>}
#4 0x00007ffff6445395 in __assert_fail_base (
fmt=0x7ffff65b9a90 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
--Type <RET> for more, q to quit, c to continue without paging--c
assertion=assertion at entry=0x7fffb630b1a8 "(numTriangles
+numVertices) == numVerticesPlusFaces+extraTriangles",
file=file at entry=0x7fffb630b180
"./vcglib/wrap/io_trimesh/import_obj.h",
line=line at entry=640,
function=function at entry=0x7fffb630b0d8 "static int
vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const
char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&) [with
OpenMeshType = CMeshO]") at ./assert/assert.c:94
str = 0x55555749fbc0 "\237tUU\005"
total = 4096
#5 0x00007ffff6453ec2 in __GI___assert_fail (
assertion=0x7fffb630b1a8 "(numTriangles +numVertices) ==
numVerticesPlusFaces+extraTriangles",
file=0x7fffb630b180 "./vcglib/wrap/io_trimesh/import_obj.h", line=640,
function=0x7fffb630b0d8 "static int
vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const
char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&) [with
OpenMeshType = CMeshO]") at ./assert/assert.c:103
No locals.
#6 0x00007fffb62b6425 in
vcg::tri::io::ImporterOBJ<CMeshO>::Open(CMeshO&, char const*,
vcg::tri::io::ImporterOBJ<CMeshO>::Info&) ()
from /usr/lib/x86_64-linux-gnu/meshlab/plugins/libio_base.so
No symbol table info available.
#7 0x00007fffb627e04d in BaseMeshIOPlugin::open(QString const&, QString
const&, MeshModel&, int&, RichParameterList const&, bool (*)(int, char
const*), QWidget*) () from
/usr/lib/x86_64-linux-gnu/meshlab/plugins/libio_base.so
No symbol table info available.
#8 0x00005555556030b1 in ?? ()
No symbol table info available.
#9 0x00005555556044b4 in ?? ()
No symbol table info available.
#10 0x0000555555604f3b in ?? ()
No symbol table info available.
#11 0x00005555555adc75 in ?? ()
No symbol table info available.
#12 0x00007ffff68e8fbc in ?? ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#13 0x00007ffff775c782 in QAction::triggered(bool) ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#14 0x00007ffff775f3ab in QAction::activate(QAction::ActionEvent) ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#15 0x00007ffff78e3b62 in ?? ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#16 0x00007ffff78eb994 in ?? ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#17 0x00007ffff77a4db8 in QWidget::event(QEvent*) ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#18 0x00007ffff7762fae in QApplicationPrivate::notify_helper(QObject*,
QEvent*)
() from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#19 0x00007ffff776b552 in QApplication::notify(QObject*, QEvent*) ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#20 0x00007ffff7f95f3a in MeshLabApplication::notify(QObject*, QEvent*) ()
from /usr/bin/../lib/x86_64-linux-gnu/meshlab/libmeshlab-common.so
No symbol table info available.
#21 0x00007ffff68b1738 in QCoreApplication::notifyInternal2(QObject*,
QEvent*)
() from /usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#22 0x00007ffff776965e in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool,
bool) ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#23 0x00007ffff77be025 in ?? ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#24 0x00007ffff77c0f60 in ?? ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#25 0x00007ffff7762fae in QApplicationPrivate::notify_helper(QObject*,
QEvent*)
() from /usr/bin/../lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#26 0x00007ffff7f95f3a in MeshLabApplication::notify(QObject*, QEvent*) ()
from /usr/bin/../lib/x86_64-linux-gnu/meshlab/libmeshlab-common.so
No symbol table info available.
#27 0x00007ffff68b1738 in QCoreApplication::notifyInternal2(QObject*,
QEvent*)
() from /usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#28 0x00007ffff6f3d42d in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Gui.so.5
No symbol table info available.
#29 0x00007ffff6f11cec in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Gui.so.5
No symbol table info available.
#30 0x00007ffff2efbeca in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
No symbol table info available.
#31 0x00007ffff591e749 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#32 0x00007ffff591e9d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#33 0x00007ffff591ea6c in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#34 0x00007ffff6909876 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#35 0x00007ffff68b01bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#36 0x00007ffff68b8316 in QCoreApplication::exec() ()
from /usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#37 0x00005555555a941d in ?? ()
No symbol table info available.
#38 0x00007ffff644624a in __libc_start_call_main (
main=main at entry=0x5555555a8ff0, argc=argc at entry=1,
argv=argv at entry=0x7fffffffe0b8)
at ../sysdeps/nptl/libc_start_call_main.h:58
self = <optimized out>
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488347320,
7942963183474295631, 0, 140737488347336, 0,
140737354125344,
-7942963184537713841, -7942944127610797233},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
0x7fffffffe0b8}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = <optimized out>
#39 0x00007ffff6446305 in __libc_start_main_impl (main=0x5555555a8ff0,
argc=1,
argv=0x7fffffffe0b8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffe0a8)
at ../csu/libc-start.c:360
No locals.
#40 0x00005555555a9aca in ?? ()
No symbol table info available.
(gdb) cont
Continuing.
Couldn't get registers: No such process.
(gdb) [Thread 0x7fff9d7466c0 (LWP 8550) exited]
[Thread 0x7fff9f0296c0 (LWP 8544) exited]
[Thread 0x7fff9ffff6c0 (LWP 8537) exited]
[Thread 0x7fffb4f346c0 (LWP 8536) exited]
[Thread 0x7fffb57356c0 (LWP 8535) exited]
[Thread 0x7fffb5f866c0 (LWP 8534) exited]
[Thread 0x7fffcd9fc6c0 (LWP 8529) exited]
[Thread 0x7fffce1fd6c0 (LWP 8528) exited]
[Thread 0x7fffcf1ff6c0 (LWP 8526) exited]
[Thread 0x7fffeaffd6c0 (LWP 8525) exited]
[Thread 0x7fffeb7fe6c0 (LWP 8524) exited]
[Thread 0x7fffebfff6c0 (LWP 8523) exited]
[Thread 0x7ffff0b596c0 (LWP 8522) exited]
[Thread 0x7ffff26906c0 (LWP 8519) exited]
[Thread 0x7fffce9fe6c0 (LWP 8527) exited]
Program terminated with signal SIGABRT, Aborted.
The program no longer exists.
quit
david at dhcppc4:~$ cat blender_cube.obj
# Blender 3.4.1
# www.blender.org
mtllib blender_cube.mtl
o Cube
v 1.000000 1.000000 -1.000000
v 1.000000 -1.000000 -1.000000
v 1.000000 1.000000 1.000000
v 1.000000 -1.000000 1.000000
v -1.000000 1.000000 -1.000000
v -1.000000 -1.000000 -1.000000
v -1.000000 1.000000 1.000000
v -1.000000 -1.000000 1.000000
vn -0.0000 1.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.875000 0.500000
vt 0.625000 0.250000
vt 0.125000 0.500000
vt 0.375000 0.250000
vt 0.875000 0.750000
vt 0.625000 1.000000
vt 0.625000 0.000000
vt 0.375000 1.000000
vt 0.375000 0.000000
vt 0.125000 0.750000
s 0
usemtl Material
f 1/1/1 5/5/1 7/9/1 3/3/1
f 4/4/2 3/3/2 7/10/2 8/12/2
f 8/13/3 7/11/3 5/6/3 6/8/3
f 6/7/4 2/2/4 4/4/4 8/14/4
f 2/2/5 1/1/5 3/3/5 4/4/5
f 6/8/6 5/6/6 1/1/6 2/2/6
david at dhcppc4:~$ meshlab
Current Plugins Dir is: /usr/lib/x86_64-linux-gnu/meshlab/plugins
Shader directory found '/usr/share/meshlab/shaders', and it contains 19
gdp files
meshlab: ./vcglib/wrap/io_trimesh/import_obj.h:640: static int
vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const
char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&) [with
OpenMeshType = CMeshO]: Assertion `(numTriangles +numVertices) ==
numVerticesPlusFaces+extraTriangles' failed.
Aborted (core dumped)
david at dhcppc4:~$ cat blender_cube_legacy.obj
# Blender v3.4.1 OBJ File: ''
# www.blender.org
mtllib blender_cube_legacy.mtl
o Cube
v 1.000000 1.000000 -1.000000
v 1.000000 -1.000000 -1.000000
v 1.000000 1.000000 1.000000
v 1.000000 -1.000000 1.000000
v -1.000000 1.000000 -1.000000
v -1.000000 -1.000000 -1.000000
v -1.000000 1.000000 1.000000
v -1.000000 -1.000000 1.000000
vt 0.625000 0.500000
vt 0.875000 0.500000
vt 0.875000 0.750000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.125000 0.500000
vt 0.375000 0.500000
vt 0.125000 0.750000
vn 0.0000 1.0000 0.0000
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
usemtl Material
s off
f 1/1/1 5/2/1 7/3/1 3/4/1
f 4/5/2 3/4/2 7/6/2 8/7/2
f 8/8/3 7/9/3 5/10/3 6/11/3
f 6/12/4 2/13/4 4/5/4 8/14/4
f 2/13/5 1/1/5 3/4/5 4/5/5
f 6/11/6 5/10/6 1/1/6 2/13/6
david at dhcppc4:~$ meshlab
Current Plugins Dir is: /usr/lib/x86_64-linux-gnu/meshlab/plugins
Shader directory found '/usr/share/meshlab/shaders', and it contains 19
gdp files
meshlab: ./vcglib/wrap/io_trimesh/import_obj.h:640: static int
vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const
char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&) [with
OpenMeshType = CMeshO]: Assertion `(numTriangles +numVertices) ==
numVerticesPlusFaces+extraTriangles' failed.
Aborted (core dumped)
More information about the debian-science-maintainers
mailing list