From: nico r. <nic...@gm...> - 2007-08-28 16:48:12
|
Hi Samuel, I think Ting Li is currently working on migrating sgems to qt4. He has a version working with the qt3 compatibility classes, but a full migration requires a lot of work. I don't haven't seen problems with the bounding box. Can you send me the data set you're using? You just load it and display the bounding box and it crashes? Nicolas On 8/27/07, Samuel Verstraete <sam...@gm...> wrote: > > When i turn on the bounding box s-gems just crashes... > > system specs: > qt 3.3.8, SoQt 1.4.1, SIMVoleon (snapshot), Coin 2.4.6, gcc 4.1.2 > > > > This is a backtrace: > > samuel@gisoil07 ~/tmp/sgems/SGeMS-2.0 $ gdb ./bin/linux/s-gems > GNU gdb 6.6 > Copyright (C) 2006 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and > you are welcome to change it and/or distribute copies of it under > certain conditions. Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for > details. This GDB was configured as "i686-pc-linux-gnu"... > Using host libthread_db library "/lib/libthread_db.so.1". > (gdb) run > Starting program: /home/samuel/tmp/sgems/SGeMS-2.0/bin/linux/s-gems > [Thread debugging using libthread_db enabled] > [New Thread -1248212400 (LWP 23868)] > project.cpp:51 destroying Project_view... still 0 references > project.cpp:51 destroying Project_view... still 0 references > project.cpp:51 destroying Project_view... still 0 references > project.cpp:51 destroying Project_view... still 0 references > appli/qt_algo_control_panel.cpp:212 setting-up the algo selector > > > QSettings::sync: filename is null/empty > QSettings::sync: filename is null/empty > QSettings::sync: filename is null/empty > appli/oinv_project_view.cpp:1195 Loading > file /home/samuel/VW/data/indexPID.txt project.cpp:151 > LoadObjectFromFile took 11ms to initialize gslib/gslib_filter.cpp:774 > read 4680 points project.cpp:156 LoadObjectFromFile took 12836ms to run > oinv_description/oinv_pointset.cpp:201 uninformed at 4611 > oinv_description/oinv_pointset.cpp:201 uninformed at 4612 > oinv_description/oinv_pointset.cpp:201 uninformed at 4613 > oinv_description/oinv_pointset.cpp:201 uninformed at 4614 > oinv_description/oinv_pointset.cpp:201 uninformed at 4615 > oinv_description/oinv_pointset.cpp:201 uninformed at 4616 > oinv_description/oinv_pointset.cpp:201 uninformed at 4617 > oinv_description/oinv_pointset.cpp:201 uninformed at 4618 > oinv_description/oinv_pointset.cpp:201 uninformed at 4619 > oinv_description/oinv_pointset.cpp:201 uninformed at 4620 > oinv_description/oinv_pointset.cpp:201 uninformed at 4621 > oinv_description/oinv_pointset.cpp:201 uninformed at 4622 > oinv_description/oinv_pointset.cpp:201 uninformed at 4623 > oinv_description/oinv_pointset.cpp:201 uninformed at 4624 > oinv_description/oinv_pointset.cpp:201 uninformed at 4625 > oinv_description/oinv_pointset.cpp:201 uninformed at 4626 > oinv_description/oinv_pointset.cpp:201 uninformed at 4627 > oinv_description/oinv_pointset.cpp:201 uninformed at 4628 > oinv_description/oinv_pointset.cpp:201 uninformed at 4629 > oinv_description/oinv_pointset.cpp:201 uninformed at 4630 > oinv_description/oinv_pointset.cpp:201 uninformed at 4631 > oinv_description/oinv_pointset.cpp:201 uninformed at 4632 > oinv_description/oinv_pointset.cpp:201 uninformed at 4633 > oinv_description/oinv_pointset.cpp:201 uninformed at 4634 > oinv_description/oinv_pointset.cpp:201 uninformed at 4635 > oinv_description/oinv_pointset.cpp:201 uninformed at 4636 > oinv_description/oinv_pointset.cpp:201 uninformed at 4637 > oinv_description/oinv_pointset.cpp:201 uninformed at 4638 > oinv_description/oinv_pointset.cpp:201 uninformed at 4639 > oinv_description/oinv_pointset.cpp:201 uninformed at 4640 > oinv_description/oinv_pointset.cpp:201 uninformed at 4641 > oinv_description/oinv_pointset.cpp:201 uninformed at 4642 > oinv_description/oinv_pointset.cpp:201 uninformed at 4643 > oinv_description/oinv_pointset.cpp:201 uninformed at 4644 > oinv_description/oinv_pointset.cpp:201 uninformed at 4645 > oinv_description/oinv_pointset.cpp:201 uninformed at 4646 > oinv_description/oinv_pointset.cpp:201 uninformed at 4647 > oinv_description/oinv_pointset.cpp:201 uninformed at 4648 > oinv_description/oinv_pointset.cpp:201 uninformed at 4649 > oinv_description/oinv_pointset.cpp:201 uninformed at 4650 > oinv_description/oinv_pointset.cpp:201 uninformed at 4651 > oinv_description/oinv_pointset.cpp:201 uninformed at 4652 > oinv_description/oinv_pointset.cpp:201 uninformed at 4653 > oinv_description/oinv_pointset.cpp:201 uninformed at 4654 > oinv_description/oinv_pointset.cpp:201 uninformed at 4655 > oinv_description/oinv_pointset.cpp:201 uninformed at 4656 > oinv_description/oinv_pointset.cpp:201 uninformed at 4657 > oinv_description/oinv_pointset.cpp:201 uninformed at 4658 > oinv_description/oinv_pointset.cpp:201 uninformed at 4659 > oinv_description/oinv_pointset.cpp:201 uninformed at 4660 > oinv_description/oinv_pointset.cpp:201 uninformed at 4661 > oinv_description/oinv_pointset.cpp:201 uninformed at 4662 > oinv_description/oinv_pointset.cpp:201 uninformed at 4663 > oinv_description/oinv_pointset.cpp:201 uninformed at 4664 > oinv_description/oinv_pointset.cpp:201 uninformed at 4665 > oinv_description/oinv_pointset.cpp:201 uninformed at 4666 > oinv_description/oinv_pointset.cpp:201 uninformed at 4667 > oinv_description/oinv_pointset.cpp:201 uninformed at 4668 > oinv_description/oinv_pointset.cpp:201 uninformed at 4669 > oinv_description/oinv_pointset.cpp:201 uninformed at 4670 > oinv_description/oinv_pointset.cpp:201 uninformed at 4671 > oinv_description/oinv_pointset.cpp:201 uninformed at 4672 > oinv_description/oinv_pointset.cpp:201 uninformed at 4673 > oinv_description/oinv_pointset.cpp:201 uninformed at 4674 > oinv_description/oinv_pointset.cpp:201 uninformed at 4675 > oinv_description/oinv_pointset.cpp:201 uninformed at 4676 > oinv_description/oinv_pointset.cpp:201 uninformed at 4677 > oinv_description/oinv_pointset.cpp:201 uninformed at 4678 > oinv_description/oinv_pointset.cpp:201 uninformed at 4679 > s-gems: appli/display_pref_panel.cpp:589: void > Display_pref_panel::show_bbox(bool): Assertion `oinv_strati_desc_' > failed. > > Program received signal SIGABRT, Aborted. > [Switching to Thread -1248212400 (LWP 23868)] > 0xb7f75410 in __kernel_vsyscall () > (gdb) bt > #0 0xb7f75410 in __kernel_vsyscall () > #1 0xb65b880b in raise () from /lib/libc.so.6 > #2 0xb65ba139 in abort () from /lib/libc.so.6 > #3 0xb65b201f in __assert_fail () from /lib/libc.so.6 > #4 0xb78f19e5 in Display_pref_panel::show_bbox () > from /home/samuel/tmp/sgems/SGeMS-2.0/lib/linux/libGsTLAppli_gui.so.1 > #5 0xb79faf69 in Display_pref_panel::qt_invoke () > from /home/samuel/tmp/sgems/SGeMS-2.0/lib/linux/libGsTLAppli_gui.so.1 > #6 0xb6b94c0f in QObject::activate_signal () > from /opt/lunar/qt/3/lib/libqt-mt.so.3 #7 0xb6b94f65 in > QObject::activate_signal_bool () from /opt/lunar/qt/3/lib/libqt-mt.so.3 > #8 0xb6f1eeda in QButton::toggled () > from /opt/lunar/qt/3/lib/libqt-mt.so.3 #9 0xb6c30995 in > QButton::nextState () from /opt/lunar/qt/3/lib/libqt-mt.so.3 #10 > 0xb6c31bb8 in QButton::mouseReleaseEvent () > from /opt/lunar/qt/3/lib/libqt-mt.so.3 #11 0xb6bcb6e7 in QWidget::event > () from /opt/lunar/qt/3/lib/libqt-mt.so.3 #12 0xb6b2d7de in > QApplication::internalNotify () from /opt/lunar/qt/3/lib/libqt-mt.so.3 > #13 0xb6b2f5fb in QApplication::notify () > from /opt/lunar/qt/3/lib/libqt-mt.so.3 #14 0xb6ac2e0d in > QApplication::sendSpontaneousEvent () > from /opt/lunar/qt/3/lib/libqt-mt.so.3 #15 0xb6ac1aca in > QETWidget::translateMouseEvent () > from /opt/lunar/qt/3/lib/libqt-mt.so.3 #16 0xb6abfeb7 in > QApplication::x11ProcessEvent () from /opt/lunar/qt/3/lib/libqt-mt.so.3 > #17 0xb6ad6302 in QEventLoop::processEvents () > from /opt/lunar/qt/3/lib/libqt-mt.so.3 #18 0xb6b47851 in > QEventLoop::enterLoop () from /opt/lunar/qt/3/lib/libqt-mt.so.3 #19 > 0xb6b47672 in QEventLoop::exec () > from /opt/lunar/qt/3/lib/libqt-mt.so.3 #20 0xb6b2eff1 in > QApplication::exec () from /opt/lunar/qt/3/lib/libqt-mt.so.3 #21 > 0xb70f7252 in SoQt::mainLoop () from /usr/lib/libSoQt.so.20 #22 > 0x080503fc in gui_main () #23 0x080512b5 in main () > (gdb) > > > > > On Mon, 27 Aug 2007 10:51:51 +0200 > Samuel Verstraete <sam...@gm...> wrote: > > > Nico, > > > > After finally getting SGeMS 2.0 compiling on linux (the > > ususal .qmake.cache fiddling was going wrong again on my pc) i noticed > > that it had problems with qt4... resulting in a splendid segmentation > > fault due to loading the libQT4gui.so instead of the qt3 library > > (which i have installed as well, for the sole purpose of SGeMS) > > > > I know you depend on quite some libraries who first need to move to > > qt4 before you can but are you thinking of it already? or do you not > > plan to move? > > > > cheers, > > S. > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a > > browser. Download your FREE copy of Splunk now >> > > http://get.splunk.com/ _______________________________________________ > > Sgems-devel mailing list > > Sge...@li... > > https://lists.sourceforge.net/lists/listinfo/sgems-devel > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Sgems-devel mailing list > Sge...@li... > https://lists.sourceforge.net/lists/listinfo/sgems-devel > |