>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes:
Angus> Jean-Marc, could I get you to test once again whether
Angus> previewing now works for you?
I get a nice crash now... I append the full ugly backtrace, it seems
that a bad variable is passed to imageReady.
It is impressive to see how boost manages to make a mess from what
should be a backtrace with 4 or five entries. I got fed up after a
while, so complain if my backtrace is still not long enough.
JMarc
#0 0x40820e4c in std::string::compare(std::string const&) const ()
from /usr/lib/libstdc++.so.5
#1 0x08066cc8 in operator==<char, std::char_traits<char>, std::allocator<char> >
([EMAIL PROTECTED], [EMAIL PROTECTED]) at basic_string.h:974
#2 0x081ce396 in RenderPreview::imageReady(lyx::graphics::PreviewImage const&)
(this=0x85b2430, [EMAIL PROTECTED])
at ../../../lyx-devel/src/insets/render_preview.C:232
#3 0x081cec69 in boost::_mfi::mf1<void, RenderPreview, lyx::graphics::PreviewImage
const&>::operator()(RenderPreview*, lyx::graphics::PreviewImage const&) const
(this=0xbfffdf90, p=0x85b2430, [EMAIL PROTECTED]) at mem_fn_template.hpp:130
#4 0x081ceb85 in operator()<void, boost::_mfi::mf1<void, RenderPreview, const
lyx::graphics::PreviewImage&>, boost::_bi::list1<const lyx::graphics::PreviewImage&> >
(this=0x85ba0b8, f=
{f_ = {__pfn = 0x81ce372
<RenderPreview::imageReady(lyx::graphics::PreviewImage const&)>, __delta = 0}}, [EMAIL
PROTECTED]) at bind.hpp:246
#5 0x081cea07 in operator()<const lyx::graphics::PreviewImage> (
this=0x85ba0b0, [EMAIL PROTECTED]) at bind_template.hpp:33
#6 0x081ce8a4 in
boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, RenderPreview, lyx::graphics::PreviewImage const&>,
boost::_bi::list2<boost::_bi::value<RenderPreview*>, boost::arg<1> > >, void,
lyx::graphics::PreviewImage const&>::invoke(boost::detail::function::any_pointer,
lyx::graphics::PreviewImage const&) (function_obj_ptr=
{obj_ptr = 0x85ba0b0, const_obj_ptr = 0x85ba0b0, func_ptr = 0x85ba0b0, data =
"�"}, [EMAIL PROTECTED]) at function_template.hpp:128
#7 0x08363b1f in boost::function1<void, lyx::graphics::PreviewImage const&,
std::allocator<boost::function_base> >::operator()(lyx::graphics::PreviewImage const&)
const (this=0x85df364, [EMAIL PROTECTED]) at function_template.hpp:317
#8 0x083638d1 in operator()<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair> > (this=0xbfffe0e8, [EMAIL PROTECTED])
at signal_template.hpp:118
#9 0x0836350c in
boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<lyx::graphics::PreviewImage
const&, boost::function1<void, lyx::graphics::PreviewImage const&,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<boost::any
const, boost::signals::detail::connection_slot_pair>,
boost::signals::detail::connection_slot_pair&,
boost::signals::detail::connection_slot_pair*> >::dereference() const (
this=0xbfffe0e0) at slot_call_iterator.hpp:68
#10 0x08362923 in
dereference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<const
lyx::graphics::PreviewImage&, boost::function1<void, const
lyx::graphics::PreviewImage&, std::allocator<boost::function_base> > >,
std::_Rb_tree_iterator<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*> > > ([EMAIL PROTECTED]) at
iterator_facade.hpp:341
#11 0x08361c12 in
boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<lyx::graphics::PreviewImage
const&, boost::function1<void, lyx::graphics::PreviewImage const&,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<boost::any
const, boost::signals::detail::connection_slot_pair>,
boost::signals::detail::connection_slot_pair&,
boost::signals::detail::connection_slot_pair*> >, boost::signals::detail::unusable,
boost::single_pass_traversal_tag, boost::signals::detail::connection_slot_pair*
const&, int>::operator*() const (this=0xbfffe0e0)
at iterator_facade.hpp:442
#12 0x08360c99 in
operator()<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<const
lyx::graphics::PreviewImage&, boost::function1<void, const
lyx::graphics::PreviewImage&, std::allocator<boost::function_base> > >,
std::_Rb_tree_iterator<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*> > > (this=0x85b1b3d, first=
{<iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<const
lyx::graphics::PreviewImage&, boost::function1<void, const
lyx::graphics::PreviewImage&, std::allocator<boost::function_base> > >,
std::_Rb_tree_iterator<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*>
>,boost::signals::detail::unusable,boost::single_pass_traversal_tag,const
boost::signals::detail::unusable&,int>> = {<No data fields>}, iter =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cc48}, <No data fields>}, end =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cc48}, <No data fields>}, f = {args =
0xbfffe1ac}, cache = {px = 0x0, pn = {pi_ = 0x0}}}, last=
{<iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<const
lyx::graphics::PreviewImage&, boost::function1<void, const
lyx::graphics::PreviewImage&, std::allocator<boost::function_base> > >,
std::_Rb_tree_iterator<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*>
>,boost::signals::detail::unusable,boost::single_pass_traversal_tag,const
boost::signals::detail::unusable&,int>> = {<No data fields>}, iter =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cc48}, <No data fields>}, end =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cc48}, <No data fields>}, f = {args =
0xbfffe1ac}, cache = {px = 0x0, pn = {pi_ = 0x0}}})
at last_value.hpp:43
#13 0x0835fc41 in boost::signal1<void, lyx::graphics::PreviewImage const&,
boost::last_value<void>, int, std::less<int>, boost::function1<void,
lyx::graphics::PreviewImage const&, std::allocator<boost::function_base> >
>::operator()(lyx::graphics::PreviewImage const&) (this=0x85b1b30, [EMAIL PROTECTED])
at signal_template.hpp:299
#14 0x0835da18 in lyx::graphics::PreviewLoader::emitSignal(lyx::graphics::PreviewImage
const&) const (this=0x856a310, [EMAIL PROTECTED])
at ../../../lyx-devel/src/graphics/PreviewLoader.C:238
#15 0x0835d022 in lyx::graphics::PreviewImage::Impl::statusChanged() (
this=0x85df3e0) at ../../../lyx-devel/src/graphics/PreviewImage.C:155
#16 0x0835d7a4 in boost::_mfi::mf0<void,
lyx::graphics::PreviewImage::Impl>::operator()(lyx::graphics::PreviewImage::Impl*)
const (this=0xbfffe240,
p=0x85df3e0) at mem_fn_template.hpp:46
#17 0x0835d6c2 in operator()<void, boost::_mfi::mf0<void,
lyx::graphics::PreviewImage::Impl>, boost::_bi::list0> (this=0x85ba128, f=
{f_ = {__pfn = 0x835cfac <lyx::graphics::PreviewImage::Impl::statusChanged()>,
__delta = 0}}, [EMAIL PROTECTED]) at bind.hpp:193
#18 0x0835d566 in boost::_bi::bind_t<void, boost::_mfi::mf0<void,
lyx::graphics::PreviewImage::Impl>,
boost::_bi::list1<boost::_bi::value<lyx::graphics::PreviewImage::Impl*> >
>::operator()() (this=0x85ba120) at bind_template.hpp:21
#19 0x0835d419 in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,
boost::_mfi::mf0<void, lyx::graphics::PreviewImage::Impl>,
boost::_bi::list1<boost::_bi::value<lyx::graphics::PreviewImage::Impl*> > >,
void>::invoke(boost::detail::function::any_pointer) (function_obj_ptr=
{obj_ptr = 0x85ba120, const_obj_ptr = 0x85ba120, func_ptr = 0x85ba120, data = "
"}) at function_template.hpp:128
#20 0x0807421e in boost::function0<void, std::allocator<boost::function_base>
>::operator()() const (this=0x85beb7c) at function_template.hpp:317
#21 0x0807389a in operator()<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair> > (this=0xbfffe398, [EMAIL PROTECTED])
at signal_template.hpp:118
#22 0x08072814 in
boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<boost::any
const, boost::signals::detail::connection_slot_pair>, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>&, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>*> >::dereference() const
(this=0xbfffe390)
at slot_call_iterator.hpp:68
#23 0x080714ad in
dereference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<const
boost::any, boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*> > > ([EMAIL PROTECTED])
at iterator_facade.hpp:341
#24 0x08070352 in
boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<boost::any
const, boost::signals::detail::connection_slot_pair>, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>&, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>*> >, boost::signals::detail::unusable,
boost::single_pass_traversal_tag, std::_Rb_tree_iterator<std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>&, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>*> const&, int>::operator*() const
(this=0xbfffe390) at iterator_facade.hpp:442
#25 0x0806f9fd in
operator()<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<const
boost::any, boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*> > > (this=0x85dfee9, first=
{<iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<const
boost::any, boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*>
>,boost::signals::detail::unusable,boost::single_pass_traversal_tag,const
boost::signals::detail::unusable&,int>> = {<No data fields>}, iter =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cd38}, <No data fields>}, end =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cd38}, <No data fields>}, f = {args =
0xbfffe45f}, cache = {px = 0x0, pn = {pi_ = 0x0}}}, last=
{<iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<const
boost::any, boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*>
>,boost::signals::detail::unusable,boost::single_pass_traversal_tag,const
boost::signals::detail::unusable&,int>> = {<No data fields>}, iter =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cd38}, <No data fields>}, end =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cd38}, <No data fields>}, f = {args =
0xbfffe45f}, cache = {px = 0x0, pn = {pi_ = 0x0}}})
at last_value.hpp:43
#26 0x0806e8f4 in boost::signal0<void, boost::last_value<void>, int, std::less<int>,
boost::function0<void, std::allocator<boost::function_base> > >::operator()()
(this=0x85dfedc) at signal_template.hpp:299
#27 0x08357c4b in lyx::graphics::Loader::Impl::statusChanged() (this=0x85dfec0)
at ../../../lyx-devel/src/graphics/GraphicsLoader.C:261
#28 0x08358782 in boost::_mfi::mf0<void,
lyx::graphics::Loader::Impl>::operator()(lyx::graphics::Loader::Impl*) const
(this=0xbfffe4d0, p=0x85dfec0)
at mem_fn_template.hpp:46
#29 0x083586a0 in operator()<void, boost::_mfi::mf0<void,
lyx::graphics::Loader::Impl>, boost::_bi::list0> (this=0x85ba118, f=
{f_ = {__pfn = 0x8357bde <lyx::graphics::Loader::Impl::statusChanged()>,
__delta = 0}}, [EMAIL PROTECTED]) at bind.hpp:193
#30 0x08358544 in boost::_bi::bind_t<void, boost::_mfi::mf0<void,
lyx::graphics::Loader::Impl>,
boost::_bi::list1<boost::_bi::value<lyx::graphics::Loader::Impl*> > >::operator()()
(this=0x85ba110) at bind_template.hpp:21
#31 0x083583d3 in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,
boost::_mfi::mf0<void, lyx::graphics::Loader::Impl>,
boost::_bi::list1<boost::_bi::value<lyx::graphics::Loader::Impl*> > >,
void>::invoke(boost::detail::function::any_pointer) (function_obj_ptr=
{obj_ptr = 0x85ba110, const_obj_ptr = 0x85ba110, func_ptr = 0x85ba110, data =
"\020"}) at function_template.hpp:128
#32 0x0807421e in boost::function0<void, std::allocator<boost::function_base>
>::operator()() const (this=0x84ea494) at function_template.hpp:317
#33 0x0807389a in operator()<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair> > (this=0xbfffe628, [EMAIL PROTECTED])
at signal_template.hpp:118
#34 0x08072814 in
boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<boost::any
const, boost::signals::detail::connection_slot_pair>, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>&, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>*> >::dereference() const
(this=0xbfffe620)
at slot_call_iterator.hpp:68
#35 0x080714ad in
dereference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<const
boost::any, boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*> > > ([EMAIL PROTECTED])
at iterator_facade.hpp:341
#36 0x08070352 in
boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<boost::any
const, boost::signals::detail::connection_slot_pair>, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>&, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>*> >, boost::signals::detail::unusable,
boost::single_pass_traversal_tag, std::_Rb_tree_iterator<std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>&, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>*> const&, int>::operator*() const
(this=0xbfffe620) at iterator_facade.hpp:442
#37 0x0806f9fd in
operator()<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<const
boost::any, boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*> > > (this=0x84ea5c9, first=
{<iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<const
boost::any, boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*>
>,boost::signals::detail::unusable,boost::single_pass_traversal_tag,const
boost::signals::detail::unusable&,int>> = {<No data fields>}, iter =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cdd8}, <No data fields>}, end =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cdd8}, <No data fields>}, f = {args =
0xbfffe6ef}, cache = {px = 0x0, pn = {pi_ = 0x0}}}, last=
{<iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<const
boost::any, boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*>
>,boost::signals::detail::unusable,boost::single_pass_traversal_tag,const
boost::signals::detail::unusable&,int>> = {<No data fields>}, iter =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cdd8}, <No data fields>}, end =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cdd8}, <No data fields>}, f = {args =
0xbfffe6ef}, cache = {px = 0x0, pn = {pi_ = 0x0}}})
at last_value.hpp:43
#38 0x0806e8f4 in boost::signal0<void, boost::last_value<void>, int, std::less<int>,
boost::function0<void, std::allocator<boost::function_base> > >::operator()()
(this=0x84ea5bc) at signal_template.hpp:299
#39 0x08351edb in
lyx::graphics::CacheItem::Impl::setStatus(lyx::graphics::ImageStatus) (this=0x84ea590,
new_status=ErrorLoading)
at ../../../lyx-devel/src/graphics/GraphicsCacheItem.C:255
#40 0x0835236d in lyx::graphics::CacheItem::Impl::imageLoaded(bool) (
this=0x84ea590, success=false)
at ../../../lyx-devel/src/graphics/GraphicsCacheItem.C:317
#41 0x08353d05 in boost::_mfi::mf1<void, lyx::graphics::CacheItem::Impl,
bool>::operator()(lyx::graphics::CacheItem::Impl*, bool) const (this=0xbfffe7c0,
p=0x84ea590, a1=false) at mem_fn_template.hpp:130
#42 0x08353b90 in operator()<void, boost::_mfi::mf1<void,
lyx::graphics::CacheItem::Impl, bool>, boost::_bi::list1<bool&> > (this=0x85ba148, f=
{f_ = {__pfn = 0x835224a <lyx::graphics::CacheItem::Impl::imageLoaded(bool)>,
__delta = 0}}, [EMAIL PROTECTED]) at bind.hpp:246
#43 0x08353993 in operator()<bool> (this=0x85ba140, [EMAIL PROTECTED])
at bind_template.hpp:33
#44 0x083536d7 in
boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, lyx::graphics::CacheItem::Impl, bool>,
boost::_bi::list2<boost::_bi::value<lyx::graphics::CacheItem::Impl*>, boost::arg<1> >
>, void, bool>::invoke(boost::detail::function::any_pointer, bool) (
function_obj_ptr=
{obj_ptr = 0x85ba140, const_obj_ptr = 0x85ba140, func_ptr = 0x85ba140, data =
"@"}, a0=false) at function_template.hpp:128
#45 0x080bc22d in boost::function1<void, bool, std::allocator<boost::function_base>
>::operator()(bool) const (this=0x85df594, a0=false)
at function_template.hpp:317
#46 0x080bc023 in operator()<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair> > (this=0xbfffe938, [EMAIL PROTECTED])
at signal_template.hpp:118
#47 0x080bbc34 in
boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<bool,
boost::function1<void, bool, std::allocator<boost::function_base> > >,
std::_Rb_tree_iterator<std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>&, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>*> >::dereference() const
(this=0xbfffe930)
at slot_call_iterator.hpp:68
#48 0x080bb39f in
dereference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<bool,
boost::function1<void, bool, std::allocator<boost::function_base> > >,
std::_Rb_tree_iterator<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*> > > ([EMAIL PROTECTED])
at iterator_facade.hpp:341
#49 0x080babd4 in
boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<bool,
boost::function1<void, bool, std::allocator<boost::function_base> > >,
std::_Rb_tree_iterator<std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>&, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>*> >, boost::signals::detail::unusable,
boost::single_pass_traversal_tag, std::_Rb_tree_iterator<std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>&, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>*> const&, int>::operator*() const
(this=0xbfffe930) at iterator_facade.hpp:442
#50 0x080ba23b in
operator()<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<bool,
boost::function1<void, bool, std::allocator<boost::function_base> > >,
std::_Rb_tree_iterator<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*> > > (this=0x84c7719, first=
{<iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<bool,
boost::function1<void, bool, std::allocator<boost::function_base> > >,
std::_Rb_tree_iterator<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*>
>,boost::signals::detail::unusable,boost::single_pass_traversal_tag,const
boost::signals::detail::unusable&,int>> = {<No data fields>}, iter =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cd10}, <No data fields>}, end =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cd10}, <No data fields>}, f = {args =
0xbfffe9ff}, cache = {px = 0x0, pn = {pi_ = 0x0}}}, last=
{<iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<bool,
boost::function1<void, bool, std::allocator<boost::function_base> > >,
std::_Rb_tree_iterator<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>&, std::pair<const boost::any,
boost::signals::detail::connection_slot_pair>*>
>,boost::signals::detail::unusable,boost::single_pass_traversal_tag,const
boost::signals::detail::unusable&,int>> = {<No data fields>}, iter =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cd10}, <No data fields>}, end =
{<_Rb_tree_base_iterator> = {_M_node = 0x857cd10}, <No data fields>}, f = {args =
0xbfffe9ff}, cache = {px = 0x0, pn = {pi_ = 0x0}}})
at last_value.hpp:43
#51 0x080b988d in boost::signal1<void, bool, boost::last_value<void>, int,
std::less<int>, boost::function1<void, bool, std::allocator<boost::function_base> >
>::operator()(bool) (this=0x84c770c, a1=false) at signal_template.hpp:299
#52 0x08315a86 in lyx::graphics::QLImage::load_impl(std::string const&) (
this=0x84c7708, [EMAIL PROTECTED])
at ../../../../lyx-devel/src/frontends/qt2/QLImage.C:145
#53 0x08353d9f in lyx::graphics::Image::load(std::string const&) (
this=0x84c7708, [EMAIL PROTECTED]) at GraphicsImage.h:175
#54 0x08352241 in lyx::graphics::CacheItem::Impl::loadImage() (this=0x84ea590)
at ../../../lyx-devel/src/graphics/GraphicsCacheItem.C:298
#55 0x0835294f in lyx::graphics::CacheItem::Impl::convertToDisplayFormat() (
this=0x84ea590) at ../../../lyx-devel/src/graphics/GraphicsCacheItem.C:413
#56 0x08351d5e in lyx::graphics::CacheItem::Impl::startLoading() (
this=0x84ea590) at ../../../lyx-devel/src/graphics/GraphicsCacheItem.C:217
#57 0x08351998 in lyx::graphics::CacheItem::startLoading() const (
this=0x858fb18) at ../../../lyx-devel/src/graphics/GraphicsCacheItem.C:155
#58 0x083594c6 in lyx::graphics::LoaderQueue::loadNext() (this=0x8440d00)
at ../../../lyx-devel/src/graphics/LoaderQueue.C:48
#59 0x0835bbba in boost::_mfi::mf0<void,
lyx::graphics::LoaderQueue>::operator()(lyx::graphics::LoaderQueue*) const
(this=0xbfffec80, p=0x8440d00)
at mem_fn_template.hpp:46
#60 0x0835bad8 in operator()<void, boost::_mfi::mf0<void, lyx::graphics::LoaderQueue>,
boost::_bi::list0> (this=0x85441a8, f=
{f_ = {__pfn = 0x83593bc <lyx::graphics::LoaderQueue::loadNext()>, __delta =
0}}, [EMAIL PROTECTED]) at bind.hpp:193
#61 0x0835b966 in boost::_bi::bind_t<void, boost::_mfi::mf0<void,
lyx::graphics::LoaderQueue>,
boost::_bi::list1<boost::_bi::value<lyx::graphics::LoaderQueue*> > >::operator()()
(this=0x85441a0) at bind_template.hpp:21
#62 0x0835b77f in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,
boost::_mfi::mf0<void, lyx::graphics::LoaderQueue>,
boost::_bi::list1<boost::_bi::value<lyx::graphics::LoaderQueue*> > >,
void>::invoke(boost::detail::function::any_pointer) (function_obj_ptr=
{obj_ptr = 0x85441a0, const_obj_ptr = 0x85441a0, func_ptr = 0x85441a0, data =
"�"}) at function_template.hpp:128
#63 0x0807421e in boost::function0<void, std::allocator<boost::function_base>
>::operator()() const (this=0x855df4c) at function_template.hpp:317
#64 0x0807389a in operator()<std::pair<const boost::any,
boost::signals::detail::connection_slot_pair> > (this=0xbfffedd8, [EMAIL PROTECTED])
at signal_template.hpp:118
#65 0x08072814 in
boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<boost::any
const, boost::signals::detail::connection_slot_pair>, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>&, std::pair<boost::any const,
boost::signals::detail::connection_slot_pair>*> >::dereference() const
(this=0xbfffedd0)
at slot_call_iterator.hpp:68
#66 0x080714ad in
dereference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,
std::allocator<boost::function_base> > >, std::_Rb_tree_iterator<std::pair<const
boost::any, boost::signals::detail::connection_slot_pair>, std::pair<const boost::any,
boost: