Crash in the new bond centric rotation tool

Bugs item #1796030, was opened at 2007-09-17 08:37
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Interface
Group: v 0.2.0
Status: Open
Resolution: None
Priority: 6
Private: No
Submitted By: Carsten Niehaus (cniehaus)
Assigned to: Nobody/Anonymous (nobody)
Summary: Crash in the new bond centric rotation tool

Initial Comment:

Open a file, use the bond centric manipulation tool. Change the value on the snap-to-angle spinbox. Crash.

100% reproducable.

Qt 4.3.1, todays SVN (r654),

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225673008 (LWP 7144)]
0xb7345a4e in Eigen::VectorBase<double, Eigen::Vector<double, 3> >::readArray ()
from /home/kde4/build/avo/libavogadro/src/
(gdb) bt
#0 0xb7345a4e in Eigen::VectorBase<double, Eigen::Vector<double, 3> >::readArray ()
from /home/kde4/build/avo/libavogadro/src/
#1 0xb7345aa9 in Eigen::Vector<double, 3>::Vector () from /home/kde4/build/avo/libavogadro/src/
#2 0xb6a8159a in Avogadro::BondCentricTool::snapToAngleChanged ()
from /home/kde4/build/avo/libavogadro/src/tools/
#3 0xb6a8470c in Avogadro::BondCentricTool::qt_metacall ()
from /home/kde4/build/avo/libavogadro/src/tools/
#4 0xb74c1081 in QMetaObject::activate () from /usr//lib/
#5 0xb74c1b82 in QMetaObject::activate () from /usr//lib/
#6 0xb7d437f3 in QSpinBox::valueChanged () from /usr//lib/
#7 0xb7bc0049 in QDoubleSpinBox::QDoubleSpinBox () from /usr//lib/
#8 0xb7b31d45 in QAbstractSpinBox::minimumSizeHint () from /usr//lib/
#9 0xb7b335ae in QAbstractSpinBox::stepBy () from /usr//lib/
#10 0xb7b30637 in QAbstractSpinBox::qt_metacast () from /usr//lib/
#11 0xb7b3282b in QAbstractSpinBox::mousePressEvent () from /usr//lib/
#12 0xb78ac1c5 in QWidget::event () from /usr//lib/
#13 0xb7b32934 in QAbstractSpinBox::event () from /usr//lib/
#14 0xb7bbed46 in QSpinBox::event () from /usr//lib/
#15 0xb7867cf0 in QApplicationPrivate::notify_helper () from /usr//lib/
#16 0xb786e027 in QApplication::notify () from /usr//lib/
#17 0xb74afecb in QCoreApplication::notifyInternal () from /usr//lib/
#18 0xb78bda86 in QApplication::x11ProcessEvent () from /usr//lib/
#19 0xb78bd1a3 in QApplication::x11ProcessEvent () from /usr//lib/
#20 0xb78dfddb in QX11Info::copyX11Data () from /usr//lib/
#21 0xb6f8ede2 in g_main_context_dispatch () from /opt/gnome/lib/
#22 0xb6f91e1f in g_main_context_prepare () from /opt/gnome/lib/
—Type to continue, or q to quit—
#23 0xb6f92385 in g_main_context_iteration () from /opt/gnome/lib/
#24 0xb74d1808 in QEventDispatcherGlib::processEvents () from /usr//lib/
#25 0xb78dfbc5 in QX11Info::copyX11Data () from /usr//lib/
#26 0xb74af408 in QEventLoop::processEvents () from /usr//lib/
#27 0xb74af51c in QEventLoop::exec () from /usr//lib/
#28 0xb74b15d8 in QCoreApplication::exec () from /usr//lib/
#29 0xb7867407 in QApplication::exec () from /usr//lib/
#30 0x0806d2a7 in main ()

You can respond by visiting: