Am Freitag 27 Oktober 2006 17:55 schrieb Abdelrazak Younes: > Jonathan Vogt wrote: > > Hi all, > > > > hope I don't report anything old as new again, at least I didn't find > > anything. > > > > 1) Open up one Document > > 2) Open new window and load same document > > 3) Type some lines in new window > > 4) change to old window and scroll down using the scrollbar > > I cannot reproduce that with MSVC/debug mode. Somebody else is seeing this? > > > => > > /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/g++-v3/debug/safe_iterator.h > >:193: error: attempt to dereference a past-the-end iterator. > > > > Objects involved in the operation: > > iterator "this" @ 0x0xafe69b20 { > > type = > > N11__gnu_debug14_Safe_iteratorISt17_Rb_tree_iteratorISt4pairIKiN3lyx5Poin > > tEEEN15__gnu_debug_def3mapIiS5_St4lessIiESaIS6_EEEEE (mutable iterator); > > state = past-the-end; > > references sequence with type > > `N15__gnu_debug_def3mapIiN3lyx5PointESt4lessIiES > > aISt4pairIKiS2_EEEE' @ 0x0xafe69b20 > > } > > I need a bigger back trace to know where this happens. Do you know gdb? I already tried but didn't know how. but here it comes, thanks for the howto.
#0 0xffffe410 in __kernel_vsyscall () #1 0x4b213fd1 in raise () from /lib/libc.so.6 #2 0x4b2157a9 in abort () from /lib/libc.so.6 #3 0x4b600447 in __gnu_debug::_Error_formatter::_M_error () from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6 #4 0x082c301e in __gnu_debug::_Safe_iterator<std::_Rb_tree_iterator<std::pair<int const, lyx::Point> >, __gnu_debug_def::map<int, lyx::Point, std::less<int>, std::allocator<std::pair<int const, lyx::Point> > > >::operator-> (this=0xafcdb840) at formatter.h:387 #5 0x082c01ea in lyx::CoordCache::get (this=0x8f96fc0, text=0x90485dc, pit=6) at coordcache.C:58 #6 0x0856becc in lyx::LyXText::setCursorFromCoordinates (this=0x90485dc, [EMAIL PROTECTED], x=0, y=74) at BufferView.h:187 #7 0x08072b0d in lyx::BufferView::setCursorFromScrollbar (this=0x8f96ed0) at BufferView.C:489 #8 0x0885e106 in lyx::frontend::WorkArea::scrollBufferView (this=0x8f92f94, position=0) at WorkArea.C:248 #9 0x0891b0bd in lyx::frontend::GuiWorkArea::adjustViewWithScrollBar (this=0x8f92f94) at GuiWorkArea.C:259 #10 0x0891dfcc in lyx::frontend::GuiWorkArea::qt_metacall (this=0x8f92f80, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xafcdc408) at GuiWorkArea_moc.cpp:70 #11 0x4be05c30 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #12 0x4be068cc in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #13 0x4bc23df4 in QAbstractSlider::actionTriggered () from /usr/lib/qt4/libQtGui.so.4 #14 0x4baa576b in QAbstractSlider::triggerAction () from /usr/lib/qt4/libQtGui.so.4 #15 0x4baa58b4 in QAbstractSlider::setSliderPosition () from /usr/lib/qt4/libQtGui.so.4 #16 0x4bb17421 in QScrollBar::mouseMoveEvent () from /usr/lib/qt4/libQtGui.so.4 #17 0x4b8a87d3 in QWidget::event () from /usr/lib/qt4/libQtGui.so.4 #18 0x4bb16a5c in QScrollBar::event () from /usr/lib/qt4/libQtGui.so.4 #19 0x4b86031f in QApplicationPrivate::notify_helper () from /usr/lib/qt4/libQtGui.so.4 #20 0x4b860dc5 in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4 #21 0x4b8bdd15 in QETWidget::translateMouseEvent () from /usr/lib/qt4/libQtGui.so.4 #22 0x4b8bcaeb in QApplication::x11ProcessEvent () from /usr/lib/qt4/libQtGui.so.4 #23 0x4b8cd8c4 in QEventDispatcherX11::processEvents () from /usr/lib/qt4/libQtGui.so.4 #24 0x4bdf3119 in QEventLoop::processEvents () from /usr/lib/qt4/libQtCore.so.4 #25 0x4bdf3352 in QEventLoop::exec () from /usr/lib/qt4/libQtCore.so.4 #26 0x4bdf8306 in QCoreApplication::exec () from /usr/lib/qt4/libQtCore.so.4 #27 0x4b85f947 in QApplication::exec () from /usr/lib/qt4/libQtGui.so.4 #28 0x089050f3 in lyx::frontend::GuiApplication::exec (this=0x8f24268) at GuiApplication.C:186 #29 0x0883769b in lyx::frontend::Application::start (this=0x0) at Application.C:78 #30 0x083aabe6 in lyx::LyX::priv_exec (this=0x8ec6978, [EMAIL PROTECTED], argv=0xafcdd300) at scoped_ptr.hpp:93 #31 0x083a931b in lyx::LyX::exec ([EMAIL PROTECTED], argv=0x6) at lyx_main.C:170 #32 0x08067eef in main (argc=1, argv=0xafcdd454) at main.C:46 > > Thanks in advance, Youre welcome, I have to thank. Jonathan