On Sat, Mar 15, 2003 at 07:22:03PM +0100, Helge Hafting wrote:
Backtrace please. There have been no changes I am aware of in the spell code that could cause such a change.
Here's the backtrace from what happens when I press F7. Lyx is running remotely, i.e. X via an adsl link. I don't think that matters because everything else is fine.
Helge Hafting
(pspell, gcc-3.2, debian unstable)
#0 0x40683aeb in __dynamic_cast () from /usr/lib/libstdc++.so.5
#1 0x40ec88ac in pspell_aspell::PA_Manager::PA_Manager ()
from /usr/lib/libpspell_aspell.so.2
#2 0x40ec9df3 in libpspell_aspell_LTX_new_pspell_manager_class ()
from /usr/lib/libpspell_aspell.so.2
#3 0x405eb25d in new_pspell_manager_class () from /usr/lib/libpspell.so.4
#4 0x405ecf63 in new_pspell_manager () from /usr/lib/libpspell.so.4
#5 0x0810fedf in PSpell::addManager(std::string const&) (this=0x853cf90,
[EMAIL PROTECTED]) at pspell.C:65
#6 0x0810fbe6 in PSpell (this=0x853cf90, [EMAIL PROTECTED]) at pspell.C:32
#7 0x08222273 in ControlSpellchecker::setParams() (this=0x84c7d2c)
at ControlSpellchecker.C:54
#8 0x082163b6 in ControlDialog<ControlConnectBD>::show() (this=0x84c7d2c)
at ControlDialog.tmpl:35
#9 0x081c295e in Dialogs::showSpellchecker() (this=0x83e58955)
at ../../../src/frontends/controllers/GUI.h:28
#10 0x080e7029 in LyXFunc::dispatch(FuncRequest const&, bool) (this=0x84c06b0,
[EMAIL PROTECTED], verbose=false) at frontends/LyXView.h:102
#11 0x080e5494 in LyXFunc::dispatch(int, bool) (this=0x84c06b0, ac=147,
verbose=false) at lyxfunc.C:722
#12 0x080e4593 in LyXFunc::processKeySym(boost::shared_ptr<LyXKeySym>, key_modifier::state) (this=0x84c06b0, keysym={px = 0x84ff968, pn = {pi_ = 0x8561810}},
state=none) at lyxfunc.C:258
#13 0x08068748 in BufferView::Pimpl::workAreaKeyPress(boost::shared_ptr<LyXKeySym>, key_modifier::state) (this=0x83e58955, key=Cannot access memory at address 0x83e58955
) at frontends/LyXView.h:87
#14 0x0806d004 in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BufferView::Pimpl, boost::shared_ptr<LyXKeySym>, key_modifier::state>, boost::_bi::list3<boost::_bi::value<BufferView::Pimpl*>, boost::arg<1>, boost::arg<2> > >, void, boost::shared_ptr<LyXKeySym>, key_modifier::state>::invoke(boost::detail::function::any_pointer, boost::shared_ptr<LyXKeySym>, key_modifier::state) (function_obj_ptr=
{obj_ptr = 0x84ccf40, const_obj_ptr = 0x84ccf40, func_ptr = 0x84ccf40},
a0=Cannot access memory at address 0x83e58955
) at ../boost/boost/detail/shared_count.hpp:117
#15 0x0823082d in boost::signal2<void, boost::shared_ptr<LyXKeySym>, key_modifier::state, boost::last_value<void>, int, std::less<int>, boost::function2<void, boost::shared_ptr<LyXKeySym>, key_modifier::state, std::allocator<boost::function_base> > >::operator()(boost::shared_ptr<LyXKeySym>, key_modifier::state) (
this=0x84ccfdc, a1={px = 0x833e7c0, pn = {pi_ = 0x9}}, a2=none)
at ../../../boost/boost/detail/shared_count.hpp:117
#16 0x0822f3c3 in QContentPane::keyPressEvent(QKeyEvent*) (this=0x83e58955,
e=0xbffff5d0) at /usr/include/c++/3.2/new:53
#17 0x4028662b in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#18 0x40205206 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/libqt-mt.so.3
#19 0x40204def in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libqt-mt.so.3
#20 0x401b52af in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/lib/libqt-mt.so.3
#21 0x401b195a in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/libqt-mt.so.3
#22 0x401c46cd in QEventLoop::processEvents(unsigned) ()
from /usr/lib/libqt-mt.so.3
#23 0x402167c7 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
#24 0x40216684 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3
#25 0x40205400 in QApplication::exec() () from /usr/lib/libqt-mt.so.3
#26 0x081d37b5 in lyx_gui::start(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) ([EMAIL PROTECTED], [EMAIL PROTECTED])
at lyx_gui.C:169
#27 0x080d5b8e in LyX (this=0xbffffca0, [EMAIL PROTECTED], argv=0xbffffd54)
at ../src/lyx_main.C:166
#28 0x08104c05 in main (argc=1, argv=0xbffffd54) at ../src/main.C:31