[OpendTect_Developers] Assert Problem
David d'Angelo
david.d-angelo at iais.fraunhofer.de
Wed Oct 31 16:07:58 CET 2012
Hi folks,
I am trying to compile and run OpendTect 4.4.0 under Ubuntu and Mac. I
had to made some changes to the CMake files (e.g. the include folder of
simvoleon was never specified and included), and finally it compiled. I
can send you a patch of the changes if you are interested.
However, when running od_main I end up with the following assertation:
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb7afa1df in __GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 0xb7afd825 in __GI_abort () at abort.c:91
#3 0xb7af3085 in __assert_fail_base (fmt=0xb7c30c38 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=0xb59d4844 "!this->isBad()",
file=0xb59d4824 "SoType.cpp", line=739, function=0xb59d4ee0 "SbBool
SoType::isDerivedFrom(SoType) const") at assert.c:94
#4 0xb7af3137 in __GI___assert_fail (assertion=0xb59d4844
"!this->isBad()", file=0xb59d4824 "SoType.cpp", line=739,
function=0xb59d4ee0 "SbBool SoType::isDerivedFrom(SoType) const")
at assert.c:103
#5 0xb565dd51 in SoType::isDerivedFrom (this=0xbfffe4ae, parent=...) at
SoType.cpp:739
#6 0xb5639f7e in SoBase::isOfType (this=0x8748fb8, type=...) at
SoBase.cpp:623
#7 0xb564f99d in SoNotList::append (this=0xbfffe5b8, rec=0xbfffe548) at
SoNotification.cpp:92
#8 0xb564f9de in SoNotList::append (this=0xbfffe5b8, rec=0xbfffe548,
field=0x8748fe8) at SoNotification.cpp:108
#9 0xb55b7a58 in SoField::notify (this=0x8748fe8, nlist=0xbfffe5b8) at
SoField.cpp:1504
#10 0xb55b2fdb in SoField::startNotify (this=0x8748fe8) at SoField.cpp:1423
#11 0xb55b70a0 in valueChanged (resetdefault=1, this=0x8748fe8) at
SoField.cpp:2508
#12 SoField::valueChanged (this=0x8748fe8, resetdefault=1) at
SoField.cpp:2503
#13 0xb55fb4cd in SoSFVec2f::setValue (this=0x8748fe8, valuearg=...) at
SoSFVec2f.cpp:57
#14 0xb77967e5 in uiSoViewerBody::mkAxes() () from libuiCoin.so
#15 0xb7796b28 in uiSoViewerBody::uiSoViewerBody(ui3DViewer&, uiParent*,
char const*) () from libuiCoin.so
#16 0xb7796d73 in ui3DViewer::mkBody(uiParent*, bool, char const*) ()
from libuiCoin.so
#17 0xb7797181 in ui3DViewer::ui3DViewer(uiParent*, bool, char const*)
() from libuiCoin.so
#18 0xb7f43e4c in uiODSceneMgr::Scene::Scene(uiMdiArea*) () from
libuiODMain.so
#19 0xb7f43ed4 in uiODSceneMgr::mkNewScene() () from libuiODMain.so
#20 0xb7f4639b in uiODSceneMgr::addScene(bool, ZAxisTransform*, char
const*) () from libuiODMain.so
#21 0xb7f46c2e in uiODSceneMgr::initMenuMgrDepObjs() () from libuiODMain.so
#22 0xb7f2eed6 in uiODMain::initScene() () from libuiODMain.so
#23 0xb7f3270a in ODMain(int, char**) () from libuiODMain.so
#24 0x0804896d in main ()
I tried with the coin-3.1.3 as well as the coin version in the mercurial
repo.
Did anybody experience the same problem? Any pointers?
Which version of coin is known to work with OpendTect?
Cheers,
David
--
David d'Angelo, M. Sc.
Adaptive Reflective Teams
Fraunhofer IAIS
Schloss Birlinghoven
53754 Sankt Augustin
Germany
Fon: +49 (0) 2241 14 3444
Fax: +49 (0) 2241 14 2040
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opendtect.org/pipermail/developers/attachments/20121031/fe934c5f/attachment.html>
More information about the Developers
mailing list