Abdelrazak Younes wrote:
> Peter Kümmel wrote:
>> My build with msvc crashes on startup here:
>>
>> Buffer * BufferView::buffer() const
>> {
>> return pimpl_->buffer_;
>> }
>>
>> This is my first build since two weeks, so
>> is this a known problem?
>
> This is weird... I don't see this with msvc2005. Backtrace?
>
> Abdel.
>
>
Here the backtrace.
Peter
> lyx-qt4.exe!BufferView::buffer() Line 80 + 0x3 bytes C++
lyx-qt4.exe!lyx::frontend::WorkArea::toggleCursor() Line 397 + 0xb
bytes C++
lyx-qt4.exe!boost::_mfi::mf0<void,lyx::frontend::WorkArea>::operator()(lyx::frontend::WorkArea
* p=0x0242021c) Line 45 + 0x12 bytes C++
lyx-qt4.exe!boost::_bi::list1<boost::_bi::value<lyx::frontend::WorkArea
*>
>::operator()<boost::_mfi::mf0<void,lyx::frontend::WorkArea>,boost::_bi::list0>(boost::_bi::type<void>
__formal={...}, boost::_mfi::mf0<void,lyx::frontend::WorkArea> & f={...},
boost::_bi::list0 & a={...}, boost::_bi::type<void> __formal={...}) Line 231
C++
lyx-qt4.exe!boost::_bi::bind_t<void,boost::_mfi::mf0<void,lyx::frontend::WorkArea>,boost::_bi::list1<boost::_bi::value<lyx::frontend::WorkArea
*> > >::operator()() Line 21 C++
lyx-qt4.exe!boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,boost::_mfi::mf0<void,lyx::frontend::WorkArea>,boost::_bi::list1<boost::_bi::value<lyx::frontend::WorkArea
*> > >,void>::invoke(boost::detail::function::any_pointer
function_obj_ptr={...}) Line 137 C++
lyx-qt4.exe!boost::function0<void,std::allocator<void> >::operator()()
Line 576 + 0x11 bytes C++
lyx-qt4.exe!boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>::operator()<boost::signals::detail::connection_slot_pair>(const
boost::signals::detail::connection_slot_pair & slot={...}) Line 120 C++
lyx-qt4.exe!boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator>::dereference() Line 61 +
0x18 bytes C++
lyx-qt4.exe!boost::iterator_core_access::dereference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator> >(const
boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator> & f={...}) Line 518 C++
lyx-qt4.exe!boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator>,boost::signals::detail::unusable,boost::single_pass_traversal_tag,boost::signals::detail::unusable
const &,int>::operator*() Line 635 + 0xe bytes C++
lyx-qt4.exe!boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator>
>::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator> >(const
boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator> & x={...}) Line 145 + 0x16
bytes C++
lyx-qt4.exe!boost::operator++<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator>,boost::signals::detail::unusable,boost::single_pass_traversal_tag,boost::signals::detail::unusable
const
&,int>(boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator>,boost::signals::detail::unusable,boost::single_pass_traversal_tag,boost::signals::detail::unusable
const &,int> & i={...}, int __formal=0) Line 735 C++
lyx-qt4.exe!boost::last_value<void>::operator()<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator>
>(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator> first={...},
boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void
__cdecl(void),std::allocator<void> >
>,boost::signals::detail::named_slot_map_iterator> last={...}) Line 43 + 0xf
bytes C++
lyx-qt4.exe!boost::signal0<void,boost::last_value<void>,int,std::less<int>,boost::function<void
__cdecl(void),std::allocator<void> > >::operator()() Line 354 + 0x178 bytes
C++
lyx-qt4.exe!Timeout::emit() Line 52 C++
lyx-qt4.exe!Timeout::Impl::emit() Line 72 + 0x19 bytes C++
lyx-qt4.exe!qtTimeout::timerEvent(QTimerEvent * __formal=0x01857e50)
Line 33 C++
QtCored4.dll!QObject::event(QEvent * e=0x01857e50) Line 993 C++
QtGuid4.dll!QApplicationPrivate::notify_helper(QObject *
receiver=0x0240ee90, QEvent * e=0x01857e50) Line 3394 + 0x11 bytes C++
QtGuid4.dll!QApplication::notify(QObject * receiver=0x0240ee90, QEvent
* e=0x01857e50) Line 2971 + 0x10 bytes C++
QtCored4.dll!QCoreApplication::sendEvent(QObject * receiver=0x0240ee90,
QEvent * event=0x01857e50) Line 178 + 0x46 bytes C++
QtCored4.dll!qt_internal_proc(HWND__ * hwnd=0x000105be, unsigned int
message=275, unsigned int wp=3, long lp=0) Line 299 + 0x16 bytes C++
USER32.DLL!77e3158f()