On current lyx, qt frontend, I get on startup (only on the qt frontend,
xforms works perfectly):
I think this behaviour has been introduced yesterday. (don't know when
exactly, I was away). The bt ends there because gdb seems to have hard time
going further (100% cpu for a while and no further output yet).
It seems a problem trying to display the banner?

I have qt-3.1.

Any idea of what's this? 
        Thanks, Alfredo

(gdb) run
Starting program: /usr/local/home/ab/lyx-qt/src/lyx
[New Thread 1024 (LWP 3792)]
QPainter::setPen: Will be reset by begin()

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 3792)]
0x406bc15b in XSetForeground () from /usr/X11R6/lib/libX11.so.6
(gdb) bt
#0  0x406bc15b in XSetForeground () from /usr/X11R6/lib/libX11.so.6
#1  0x401c3e60 in obtain_gc () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#2  0x401c43a5 in QPainter::updatePen () from
/usr/lib/qt-3.1/lib/libqt-mt.so.3
#3  0x40247c48 in QPainter::setPen () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#4  0x4024a442 in QPainter::fillRect () from
/usr/lib/qt-3.1/lib/libqt-mt.so.3
#5  0x082c6231 in QLPainter::fillRectangle (this=0x8576e10, x=0, y=0, w=674,
    h=418, col=bottomarea) at
../../../../lyx-devel/boost/boost/scoped_ptr.hpp:77
#6  0x08238efd in LyXScreen::greyOut (this=0x85786f8)
    at ../../../lyx-devel/src/frontends/screen.C:391
#7  0x083b503c in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,
boost::_mfi::mf0<void, LyXScreen>,
boost::_bi::list1<boost::_bi::value<LyXScreen *> > >, void>::invoke
(function_obj_ptr=
      {obj_ptr = 0x8574b80, const_obj_ptr = 0x8574b80, func_ptr =
0x8574b80})
    at ../../../lyx-devel/boost/boost/bind/mem_fn_template.hpp:46
#8  0x083516f1 in boost::iterator_adaptor<_Rb_tree_iterator<pair<boost::any
const, boost::signals::detail::connection_slot_pair>, pair<boost::any
const, boost::signals::detail::connection_slot_pair> &, pair<boost::any
const, boost::signals::detail::connection_slot_pair> *>,
boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
allocator<boost::function_base> > >, _Rb_tree_iterator<pair<boost::any
const, boost::signals::detail::connection_slot_pair>, pair<boost::any
const, boost::signals::detail::connection_slot_pair> &, pair<boost::any
const, boost::signals::detail::connection_slot_pair>---Type <return> to
continue, or q <return> to quit---
 *> >, boost::signals::detail::unusable, boost::signals::detail::unusable &,
boost::signals::detail::unusable *, input_iterator_tag,
boost::detail::default_argument>::operator* (this=0xbfffed30)
    at ../../../lyx-devel/boost/boost/function/function_template.hpp:333
#9  0x0834fa6b in boost::signal0<void, boost::last_value<void>, int,
less<int>, boost::function0<void, allocator<boost::function_base> >
>::operator() (
    this=0x857873c) at ../../../lyx-devel/boost/boost/last_value.hpp:49
#10 0x08321d91 in grfx::Loader::Impl::statusChanged (this=0x8578720)
    at ../../../lyx-devel/src/graphics/GraphicsLoader.C:244
#11 0x083f2330 in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,
boost::_mfi::mf0<void, grfx::Loader::Impl>,
boost::_bi::list1<boost::_bi::value<grfx::Loader::Impl *> > >,
void>::invoke (function_obj_ptr=
      {obj_ptr = 0x8574b70, const_obj_ptr = 0x8574b70, func_ptr =
0x8574b70})
    at ../../../lyx-devel/boost/boost/bind/mem_fn_template.hpp:46
#12 0x083516f1 in boost::iterator_adaptor<_Rb_tree_iterator<pair<boost::any
const, boost::signals::detail::connection_slot_pair>, pair<boost::any
const, boost::signals::detail::connection_slot_pair> &, pair<boost::any
const, boost::signals::detail::connection_slot_pair> *>,
boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
allocator<boost::function_base> > >, _Rb_tree_iterator<pair<boost::any
const, boost::signals::detail::connection_slot_pair>, pair<boost::any
const, boost::signals::detail::connection_slot_pair> &, pair<boost::any
const, boost::signals::detail::connection_slot_pair>---Type <return> to
continue, or q <return> to quit---
 *> >, boost::signals::detail::unusable, boost::signals::detail::unusable &,
boost::signals::detail::unusable *, input_iterator_tag,
boost::detail::default_argument>::operator* (this=0xbfffef00)
    at ../../../lyx-devel/boost/boost/function/function_template.hpp:333
#13 0x0834fa6b in boost::signal0<void, boost::last_value<void>, int,
less<int>, boost::function0<void, allocator<boost::function_base> >
>::operator() (
    this=0x8578830) at ../../../lyx-devel/boost/boost/last_value.hpp:49


Reply via email to