L.S.
I just tried compiling avifile-0.7.37 from source (and 0.7.22 and 0.7.32 for
good measure as well). The compilation succeeds without a hitch, but the
player segfaults on startup. The weird thing is, it gets farther when I run
it as root than when I run it as user -- root gets a dialog from which to
choose a file to open and only segfaults when you try to open a file, regular
user segfaults immediately after the AVIplay startup message.
In any case, I just recompiled 0.7.37 with gcc -g and did a gdb with
backtrace. These are the results -- hope this means something to somebody:
gdb aviplay
GNU gdb 5.1.1
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-suse-linux"...
(gdb) run
Starting program: /usr/local/bin/aviplay
[New Thread 1024 (LWP 19419)]
<init> : Avifile RELEASE-0.7.37-030630-05:42-gcc version 2.95.3 20010315
(SuSE)
<init> : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr
pge mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
<init> : 807.21 MHz AMD Athlon(tm) Processor detected
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 19419)]
0x40b4aceb in XTextExtents16 () from /usr/X11R6/lib/libX11.so.6
(gdb) bt
#0 0x40b4aceb in XTextExtents16 () from /usr/X11R6/lib/libX11.so.6
#1 0x40dcd21d in XftCoreGlyphExists () from /usr/local/lib/libXft.so.1
#2 0x40dcf38f in XftGlyphExists () from /usr/local/lib/libXft.so.1
#3 0x40236367 in QFontPrivate::loadUnicode () from /usr/lib/libqt-mt.so.3
#4 0x402364a4 in QFontPrivate::load () from /usr/lib/libqt-mt.so.3
#5 0x4022d824 in QFontMetrics::QFontMetrics () from /usr/lib/libqt-mt.so.3
#6 0x403417f9 in QProgressBar::sizeHint () from /usr/lib/libqt-mt.so.3
#7 0x4034190a in QProgressBar::minimumSizeHint () from /usr/lib/libqt-mt.so.3
#8 0x4025cea6 in qSmartMinSize () from /usr/lib/libqt-mt.so.3
#9 0x402100da in QWidgetItem::minimumSize () from /usr/lib/libqt-mt.so.3
#10 0x4025aa26 in QBoxLayout::setupGeom () from /usr/lib/libqt-mt.so.3
#11 0x4025967a in QBoxLayout::maximumSize () from /usr/lib/libqt-mt.so.3
#12 0x4025aa11 in QBoxLayout::setupGeom () from /usr/lib/libqt-mt.so.3
#13 0x40259987 in QBoxLayout::setGeometry () from /usr/lib/libqt-mt.so.3
#14 0x402114aa in QLayout::activate () from /usr/lib/libqt-mt.so.3
#15 0x40210c0e in QLayout::eventFilter () from /usr/lib/libqt-mt.so.3
#16 0x4026c2d8 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#17 0x4026c191 in QObject::event () from /usr/lib/libqt-mt.so.3
#18 0x4029ab05 in QWidget::event () from /usr/lib/libqt-mt.so.3
#19 0x08055b6b in QPlayerWidget::event (this=0x80c93a8, e=0x40ad97ea) at
playercontrol.cpp:176
#20 0x402182a6 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#21 0x402191df in QApplication::sendPostedEvents () from
/usr/lib/libqt-mt.so.3
#22 0x40299bf5 in QWidget::show () from /usr/lib/libqt-mt.so.3
#23 0x08056016 in PlayerControl::PlayerControl (this=0x80c8300) at
playercontrol.cpp:240
#24 0x080526eb in main (argc=1, argv=0xbffff304) at main.cpp:166
#25 0x40c859ed in __libc_start_main () from /lib/libc.so.6
Thanks,
--
Ben Z. Tels
[EMAIL PROTECTED]
"The Earth is the cradle of the mind, but one cannot stay in the cradle
forever."
--Tsiolkovsky
_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile