Hi,

I managed to produce a crash by trying to invoke the tabular panel. Open
the attached document and, without moving the cursor, click with the right
mouse button on any cell of the table. This leads to a crash. Below is the
back trace with gdb.

Regards,
Joćo.

GNU gdb 2002-04-01-cvs
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-linux"...
(gdb) run
Starting program: /work/lyx/lib/simb/lyx-qt
Qt: gdb: -nograb added to command-line options.
         Use the -dograb option to enforce grabbing.

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0  0x00000000 in ?? ()
#1  0x0838e5c4 in Qt2BC::setWidgetEnabled (this=0x879c3ec, obj=0x87dc950,
    enabled=true) at Qt2BC.C:44
#2  0x0830a53b in GuiBC<QButton, QWidget>::refreshReadOnly
(this=0x879c3ec)
    at
/usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_list.h:71
#3  0x083fa742 in ButtonControllerBase::readOnly (this=0x879c3ec,
ro=false)
    at ButtonControllerBase.C:95
#4  0x084282f3 in ControlTabular::update (this=0x879c38c)
    at ControlTabular.C:86
#5  0x0842821d in ControlTabular::updateInset (this=0x879c38c,
inset=0x87cab70)     at ControlTabular.C:56
#6  0x0830f24d in Dialogs::updateTabular (this=0x879aa48, it=0x87cab70)
    at Dialogs2.C:229
#7  0x082da2a1 in InsetTabular::resetPos (this=0x87cab70, bv=0x87a3730)
    at insettabular.C:1636
#8  0x082d9d98 in InsetTabular::setPos (this=0x87cab70, bv=0x87a3730,
x=13,
    y=-4) at insettabular.C:1543
#9  0x082d7c50 in InsetTabular::lfunMousePress (this=0x87cab70,
    cmd=@0xbfffeed4) at insettabular.C:796
#10 0x082d82cd in InsetTabular::localDispatch (this=0x87cab70,
cmd=@0xbfffeed4)
    at insettabular.C:918
#11 0x081fa6ee in LyXText::dispatch (this=0x87c9ed8, cmd=@0xbffff0c0)
    at text3.C:1419
#12 0x0806d2a1 in BufferView::Pimpl::dispatch (this=0x87a3740,
ev=@0xbffff190)
    at BufferView_pimpl.C:1257
#13 0x08071f79 in
boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<bool,
boost::_mfi::mf1<bool, BufferView::Pimpl, FuncRequest const &>,
boost::_bi::list2<boost::_bi::value<BufferView::Pimpl *>, boost::arg<1> >
>, void, FuncRequest>::invoke (function_obj_ptr=
      {obj_ptr = 0x87a0c08, const_obj_ptr = 0x87a0c08, func_ptr =
0x87a0c08},
    a0=
      {view_ = 0xbffff190, action = 138846750, argument = {static npos =
4294967295, static nilRep = {len = 0, res = 0, ref = 1012, selfish =
false}, dat = 0xbffff190 ""}, x = -1073745496, y = 142261856, button_ =
1080689110})
    at ../boost/boost/bind.hpp:175
#14 0x0846a22b in boost::signal1<void, FuncRequest,
boost::last_value<void>, int, less<int>, boost::function1<void,
FuncRequest, allocator<boost::function_base> > >::operator()
(this=0x87a3838, a1=0xbffff314)
    at ../../../boost/boost/function/function_template.hpp:331
#15 0x08467c7c in QContentPane::mousePressEvent (this=0x87a4448,
e=0xbffff430)
    at QContentPane.C:119
#16 0x402346a2 in QWidget::event () from /usr/lib/libqt.so.2
#17 0x40190ef7 in QApplication::notify () from /usr/lib/libqt.so.2
#18 0x4015c0f0 in QETWidget::translateMouseEvent () from
/usr/lib/libqt.so.2
#19 0x401599f2 in QApplication::x11ProcessEvent () from
/usr/lib/libqt.so.2
#20 0x401589cc in QApplication::processNextEvent () from
/usr/lib/libqt.so.2
#21 0x401933bf in QApplication::enter_loop () from /usr/lib/libqt.so.2
#22 0x4015ff23 in QApplication::exec () from /usr/lib/libqt.so.2
#23 0x08395a95 in lyx_gui::start (batch=@0xbffffa04, files=@0xbffff9ac)
    at lyx_gui.C:169
#24 0x08140b48 in LyX::LyX (this=0xbffffa00, argc=@0xbffffa14,
argv=0xbffffa74)
    at ../src/lyx_main.C:166
#25 0x081ac375 in main (argc=1, argv=0xbffffa74) at ../src/main.C:31

#LyX 1.3 created this file. For more info see http://www.lyx.org/
\lyxformat 221
\textclass article
\language english
\inputencoding auto
\fontscheme default
\graphics default
\paperfontsize default
\papersize Default
\paperpackage a4
\use_geometry 0
\use_amsmath 0
\use_natbib 0
\use_numerical_citations 0
\paperorientation portrait
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\defskip medskip
\quotes_language english
\quotes_times 2
\papercolumns 1
\papersides 1
\paperpagestyle default

\layout Standard


\begin_inset  Tabular
<lyxtabular version="3" rows="5" columns="5">
<features>
<column alignment="center" valignment="top" leftline="true" width="0(null)">
<column alignment="center" valignment="top" leftline="true" width="0(null)">
<column alignment="center" valignment="top" leftline="true" width="0(null)">
<column alignment="center" valignment="top" leftline="true" width="0(null)">
<column alignment="center" valignment="top" leftline="true" rightline="true" 
width="0(null)">
<row topline="true" bottomline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
rightline="true" usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
</row>
<row topline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
rightline="true" usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
</row>
<row topline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
rightline="true" usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
</row>
<row topline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
rightline="true" usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
</row>
<row topline="true" bottomline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" 
rightline="true" usebox="none">
\begin_inset Text

\layout Standard

\end_inset 
</cell>
</row>
</lyxtabular>

\end_inset 


\the_end

Reply via email to