Menu

#302 filter_plymc.cpp causes assert

open
nobody
Filters (71)
5
2012-10-10
2012-04-01
Anonymous
No

Meshlab trunk version: 5640

When running this filter on a mesh generated by a marching cubes algorithm, I get this assert:

meshlab: ../../../vcglib/vcg/simplex/face/pos.h:186: void vcg::face::Pos<facetype>::FlipF() [with FaceType = CFaceO]: Assertion `f->FFp(z)->FFp(f->FFi(z))==f' failed.</facetype>

Program received signal SIGABRT, Aborted.
0x00007ffff42c53a5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt

0 0x00007ffff42c53a5 in raise () from /lib/x86_64-linux-gnu/libc.so.6

1 0x00007ffff42c8b0b in abort () from /lib/x86_64-linux-gnu/libc.so.6

2 0x00007ffff42bdd4d in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6

3 0x00007fffe02307ae in vcg::face::Pos<cfaceo>::FlipF (this=0x7fffffffb000) at ../../../vcglib/vcg/simplex/face/pos.h:186</cfaceo>

4 0x00007fffe021ba0c in vcg::face::Pos<cfaceo>::NextE (this=0x7fffffffb000) at ../../../vcglib/vcg/simplex/face/pos.h:164</cfaceo>

5 0x00007fffe01e1912 in vcg::face::CheckFlipEdge<cfaceo> (f=..., z=0) at ../../../vcglib/vcg/simplex/face/topology.h:445</cfaceo>

6 0x00007fffe01ee354 in vcg::tri::Clean<cmesho>::RemoveTVertexByFlip (m=..., threshold=20, repeat=true)</cmesho>

at ../../../vcglib/vcg/complex/algorithms/clean.h:1426

7 0x00007fffe01e13cc in PlyMCPlugin::applyFilter (this=0x9977b0, filter=0xa08490, md=..., par=..., cb=

0x4613e8 <MainWindow::QCallBack(int const, char const*)>) at filter_plymc.cpp:189

8 0x0000000000456b09 in MainWindow::executeFilter (this=0x7fffffffd660, action=0xa08490, params=..., isPreview=false)

at mainwindow_RunTime.cpp:969

9 0x0000000000455c5e in MainWindow::startFilter (this=0x7fffffffd660) at mainwindow_RunTime.cpp:832

10 0x00000000004ec9cf in MainWindow::qt_metacall (this=0x7fffffffd660, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0x7fffffffc1f0)

at moc_mainwindow.cpp:270

11 0x00007ffff5636eba in QMetaObject::activate(QObject, QMetaObject const, int, void**) ()

from /usr/lib/x86_64-linux-gnu/libQtCore.so.4

12 0x00007ffff5e8dbb2 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

13 0x00007ffff5e8dd9f in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

14 0x00007ffff62c86c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

15 0x00007ffff62ce312 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

16 0x00007ffff5ee4cea in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

17 0x00007ffff62cf8bb in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

18 0x00007ffff5e94474 in QApplicationPrivate::notify_helper(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

19 0x00007ffff5e99cbb in QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

20 0x00007ffff7b31b99 in MeshLabApplication::notify(QObject, QEvent) ()

from /home/kaltan/src/meshlab-trunk/src/distrib/libcommon.so.1

21 0x00007ffff5623afc in QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4

22 0x00007ffff5e95442 in QApplicationPrivate::sendMouseEvent(QWidget, QMouseEvent, QWidget, QWidget, QWidget**, QPointer<qwidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4</qwidget>

23 0x00007ffff5f15091 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

24 0x00007ffff5f1394e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

25 0x00007ffff5f3c4a2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

26 0x00007ffff31afa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

27 0x00007ffff31b0258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

28 0x00007ffff31b0429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

29 0x00007ffff564eed6 in QEventDispatcherGlib::processEvents(QFlags<qeventloop::processeventsflag>) ()</qeventloop::processeventsflag>

from /usr/lib/x86_64-linux-gnu/libQtCore.so.4

30 0x00007ffff5f3c10e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

31 0x00007ffff5622cf2 in QEventLoop::processEvents(QFlags<qeventloop::processeventsflag>) ()</qeventloop::processeventsflag>

from /usr/lib/x86_64-linux-gnu/libQtCore.so.4

32 0x00007ffff5622ef7 in QEventLoop::exec(QFlags<qeventloop::processeventsflag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4</qeventloop::processeventsflag>

33 0x00007ffff5627789 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4

34 0x000000000043c9dc in main (argc=1, argv=0x7fffffffddd8) at main.cpp:81

Discussion


Log in to post a comment.

MongoDB Logo MongoDB