Menu

#303 libedit_align.so causes assert

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

Meshlab from trunk r5640

When aligning 3 meshes, I get these messages and then this assert:

....
Occupancy Grid
grid of ~9072 kcells: 24 x 18 x 21
grid voxel size of 0.321589 0.324659 0.324859
Computed 3 arcs for 11 meshes
mesh 0 ---- UNUSED
mesh 1 area 473 covg 245 ( 0.52%) uniq '298 105 70 0 0'
mesh 2 area 330 covg 247 ( 0.75%) uniq '153 107 70 0 0'
mesh 3 ---- UNUSED
mesh 4 ---- UNUSED
mesh 5 ---- UNUSED
mesh 6 ---- UNUSED
mesh 7 ---- UNUSED
mesh 8 ---- UNUSED
mesh 9 ---- UNUSED
mesh 10 area 443 covg 322 ( 0.73%) uniq '191 182 70 0 0'
Computed 3 Arcs :
2 -> 10 Area: 162 NormArea:0.491
1 -> 10 Area: 160 NormArea:0.361
1 -> 2 Area: 85 NormArea:0.258
End OG Dump
2 -> 10 Area: 162 NormArea:0.491
UG 101 87 75
Scelte 59 coppie tra le 77 iniziali, scartate quelle con dist > 0.013109
Init 0
Loop 120000

Search 120000
least sqrt 0
Final Err 0.00764 In 1 iterations Total Time 120000ms
Mindist Lo Med Hi Avg RMS StdDev Time Tested Used Dist Bord Angl
10.00 ( 0.008: 0.01)(0.009: 0.01: 0.007)120000ms 641 77 0+ 60+ 504
1 -> 10 Area: 160 NormArea:0.361
UG 97 78 124
Scelte 26 coppie tra le 33 iniziali, scartate quelle con dist > 0.059660
Troppi pochi punti!
Final Err 0.00000 In 1 iterations Total Time 90000ms
Mindist Lo Med Hi Avg RMS StdDev Time Tested Used Dist Bord Angl
10.00 ( 0.000: 0.00)(0.000: 0.00: 0.000)90000ms 606 33 0+ 67+ 506
1 -> 2 Area: 85 NormArea:0.258
UG 97 78 124
Scelte 11 coppie tra le 15 iniziali, scartate quelle con dist > 0.020441
Troppi pochi punti!
Final Err 0.00000 In 1 iterations Total Time 460000ms
Mindist Lo Med Hi Avg RMS StdDev Time Tested Used Dist Bord Angl
10.00 ( 0.000: 0.00)(0.000: 0.00: 0.000)460000ms 765 15 0+ 52+ 698
building 1 graph arcs
Arc 2 -> 10 : 59 pt
SquaredSum Distance 0.002 0.002 Avg 0.000 0.000
Sum Distance 0.316 0.316 Avg 0.005 0.005
Building Connected Components on a graph with 3 nodes and 1 arcs
Visiting node 10 0
Visiting node 2 0
Visiting node 1 1



GlobalAlignment (eps 0.001)
Root node 2 'fromstairs.ply' with 1 dormant link


GlobalAlignment loop DormantNum = 2

Added node 10 'front-overview1-cleaned.ply' with 1/1 Active link
--- AlignWithActiveAdj ---
Moving node 10 with respect to nodes: 2,
Step 1 Queue size 0 Moved 10 err 0.0087
Large Change pushing back active nodes adj to 10 to Q (new size 1)
--- AlignWithActiveAdj ---
Moving node 2 with respect to nodes: 10,
Step 2 Queue size 0 Moved 2 err 0.0000


GlobalAlignment loop DormantNum = 1
Warning! Unable to find a Node with at least an active link!!

Completed Connected Component 0

Dormant Num: 1
meshlab: align/AlignGlobal.cpp:228: vcg::AlignGlobal::Node* vcg::AlignGlobal::ChooseDormantWithMostDormantLink(): Assertion `BestNode' failed.

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 0x00007fffe5f9f774 in vcg::AlignGlobal::ChooseDormantWithMostDormantLink() ()

from /home/kaltan/src/meshlab-trunk/src/distrib/plugins/libedit_align.so

4 0x00007fffe5fa35a3 in vcg::AlignGlobal::GlobalAlign(std::vector<std::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, std::allocator\<std::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > > > const&, double, int, bool, _IO_FILE, bool ()(char const*)) () from /home/kaltan/src/meshlab-trunk/src/distrib/plugins/libedit_align.so</char></std::basic_string\<char,></char></std::basic_string\<char,>

5 0x00007fffe5f4e61f in MeshTree::ProcessGlobal (this=0x290cb08, ap=...) at meshtree.cpp:203

6 0x00007fffe5f4e047 in MeshTree::Process (this=0x290cb08, ap=...) at meshtree.cpp:169

7 0x00007fffe5f4288b in EditAlignPlugin::process (this=0x290c870) at edit_align.cpp:309

8 0x00007fffe5fd6e9c in EditAlignPlugin::qt_metacall (this=0x290c870, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffffffc340)

at moc_edit_align.cpp:95

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

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

10 0x00007ffff6505642 in QAbstractButton::clicked(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

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

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

13 0x00007ffff624c7ac in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

30 0x00007ffff5627789 in QCoreApplication::exec() () from /usr/lib/x86_64-

Discussion


Log in to post a comment.

MongoDB Logo MongoDB