>>>>> "John" == John Levon <[EMAIL PROTECTED]> writes:

John> On Wed, Sep 11, 2002 at 05:07:52PM +0200, Jean-Marc Lasgouttes
John> wrote:
>> schuss: rpm -q qt-devel qt-devel-2.3.0-3
>> 
>> This is a redhat 7.1 installation, and I do not really have the
>> option of upgrading it (OK, I can, but I'd rather avoid it). Is it
>> supposed to be good enough?

John> I use 2.3.1 myself. I can't think of a reason 2.3.0 wouldn't
John> work. Can you try rm moc/*.C moc/*.o moc/*.lo ? I'm baffled as
John> to why it would crash.

John> What doesvalgrind make of it ?

I installed valgrind 1.0.2 and I get the appended report. The memory
mismatch reports seem bogus to me (although I do not understand boost
enough to read the code in gettext.C). The final crash is not made
much clearer than with gdb.

Can you make something out of that? 

JMarc

==7587== valgrind-1.0.2, a memory error detector for x86 GNU/Linux.
==7587== Copyright (C) 2000-2002, and GNU GPL'd, by Julian Seward.
==7587== Estimated CPU clock rate is 863 MHz
==7587== For more details, rerun with: -v
==7587== 
==7587== Mismatched free() / delete / delete []
==7587==    at 0x40047D5E: free (vg_clientfuncs.c:180)
==7587==    by 0x83E8217: ??? (../../gcc-2.95.2/gcc/cp/new2.cc:62)
==7587==    by 0x83C79F5: lyx::getcwd(void) 
(../../../lyx-devel/src/support/getcwd.C:40)
==7587==    by 0x83B70A7: ExpandPath(basic_string<char, string_char_traits<char>, 
__default_alloc_template<true, 0> > const &) 
(/usr/local/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/../../../../include/g++-3/std/bastring.h:504)
==7587==    Address 0x44784B68 is 0 bytes inside a block of size 256 alloc'd
==7587==    at 0x40047B78: __builtin_new (vg_clientfuncs.c:125)
==7587==    by 0x83E82B3: ??? (../../gcc-2.95.2/gcc/cp/new2.cc:39)
==7587==    by 0x83C7957: lyx::getcwd(void) 
(../../../lyx-devel/src/support/getcwd.C:28)
==7587==    by 0x83B70A7: ExpandPath(basic_string<char, string_char_traits<char>, 
__default_alloc_template<true, 0> > const &) 
(/usr/local/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/../../../../include/g++-3/std/bastring.h:504)
==7587== 
==7587== Mismatched free() / delete / delete []
==7587==    at 0x40047D5E: free (vg_clientfuncs.c:180)
==7587==    by 0x83E8217: ??? (../../gcc-2.95.2/gcc/cp/new2.cc:62)
==7587==    by 0x8107BFF: _(basic_string<char, string_char_traits<char>, 
__default_alloc_template<true, 0> > const &) (../../lyx-devel/src/gettext.C:50)
==7587==    by 0x8099E25: Menu::read(LyXLex &) (../../lyx-devel/src/MenuBackend.C:222)
==7587==    Address 0x44C28A9C is 0 bytes inside a block of size 7 alloc'd
==7587==    at 0x40047B78: __builtin_new (vg_clientfuncs.c:125)
==7587==    by 0x83E82B3: ??? (../../gcc-2.95.2/gcc/cp/new2.cc:39)
==7587==    by 0x8107AD1: _(basic_string<char, string_char_traits<char>, 
__default_alloc_template<true, 0> > const &) 
(../../lyx-devel/boost/boost/scoped_array.hpp:42)
==7587==    by 0x8099E25: Menu::read(LyXLex &) (../../lyx-devel/src/MenuBackend.C:222)
==7587== 
==7587== Mismatched free() / delete / delete []
==7587==    at 0x40047D5E: free (vg_clientfuncs.c:180)
==7587==    by 0x83E8217: ??? (../../gcc-2.95.2/gcc/cp/new2.cc:62)
==7587==    by 0x8107BFF: _(basic_string<char, string_char_traits<char>, 
__default_alloc_template<true, 0> > const &) (../../lyx-devel/src/gettext.C:50)
==7587==    by 0x8098DB6: Menu::read(LyXLex &) (../../lyx-devel/src/MenuBackend.C:171)
==7587==    Address 0x44C28F5C is 0 bytes inside a block of size 6 alloc'd
==7587==    at 0x40047B78: __builtin_new (vg_clientfuncs.c:125)
==7587==    by 0x83E82B3: ??? (../../gcc-2.95.2/gcc/cp/new2.cc:39)
==7587==    by 0x8107AD1: _(basic_string<char, string_char_traits<char>, 
__default_alloc_template<true, 0> > const &) 
(../../lyx-devel/boost/boost/scoped_array.hpp:42)
==7587==    by 0x8098DB6: Menu::read(LyXLex &) (../../lyx-devel/src/MenuBackend.C:171)
==7587== 
==7587== Mismatched free() / delete / delete []
==7587==    at 0x40047D5E: free (vg_clientfuncs.c:180)
==7587==    by 0x83E8217: ??? (../../gcc-2.95.2/gcc/cp/new2.cc:62)
==7587==    by 0x83CE703: lyx::tempName(basic_string<char, string_char_traits<char>, 
__default_alloc_template<true, 0> > const &, basic_string<char, 
string_char_traits<char>, __default_alloc_template<true, 0> > const &) 
(../../../lyx-devel/src/support/tempname.C:51)
==7587==    by 0x83B2FB1: {anonymous}::CreateTmpDir(basic_string<char, 
string_char_traits<char>, __default_alloc_template<true, 0> > const &, 
basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const 
&) 
(/usr/local/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/../../../../include/g++-3/std/bastring.h:335)
==7587==    Address 0x44F11244 is 0 bytes inside a block of size 26 alloc'd
==7587==    at 0x40047B78: __builtin_new (vg_clientfuncs.c:125)
==7587==    by 0x83E82B3: ??? (../../gcc-2.95.2/gcc/cp/new2.cc:39)
==7587==    by 0x83CE652: lyx::tempName(basic_string<char, string_char_traits<char>, 
__default_alloc_template<true, 0> > const &, basic_string<char, 
string_char_traits<char>, __default_alloc_template<true, 0> > const &) 
(../../../lyx-devel/src/support/tempname.C:43)
==7587==    by 0x83B2FB1: {anonymous}::CreateTmpDir(basic_string<char, 
string_char_traits<char>, __default_alloc_template<true, 0> > const &, 
basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const 
&) 
(/usr/local/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/../../../../include/g++-3/std/bastring.h:335)
Xlib:  extension "RENDER" missing on display "fantomas:0.0".
==7587== 
==7587== Invalid read of size 4
==7587==    at 0x4040D8B4: QObject::queryMetaObject(void) const (in 
/usr/lib/qt-2.3.0/lib/libqt.so.2.3.0)
==7587==    by 0x4040CDFA: QObject::connect(QObject const *, char const *, QObject 
const *, char const *) (in /usr/lib/qt-2.3.0/lib/libqt.so.2.3.0)
==7587==    by 0x838A3E7: QContentPane::QContentPane(QWorkArea *) 
(../../../../lyx-devel/src/frontends/qt2/QContentPane.C:89)
==7587==    by 0x83845FA: QWorkArea::QWorkArea(int, int, int, int) 
(../../../../lyx-devel/src/frontends/qt2/QWorkArea.C:44)
==7587==    Address 0x2F is not stack'd, malloc'd or free'd

lyx: SIGSEGV signal caught
Sorry, you have found a bug in LyX. Please read the bug-reporting instructions in 
Help->Introduction and send us a bug report, if necessary. Thanks !
Bye.

Reply via email to