Package: gcc Version: 2:2.95.4-8 Severity: normal When compiling avifile sources with the option -mcpu=k6, gcc produces binaries which don't work as expected (they always stop with the message: Aborted. When recompiling without this compiler option the binaries work fine.
Perhaps this bug is related to #119633 which is about the same source (avifile) but with the option -mcpu=686 instead of -mcpu=k6. I assigned this bug to gcc after email contact with the avifile author, who told me the error is on gcc's side. As the compile itself run's fine, the only thing I can show here is a gdb backtrace of an aborted avicap run. I hope this is some interesting information, IANAC (I am not a coder ;)) Program received signal SIGABRT, Aborted. [Switching to Thread 1024 (LWP 5089)] 0x407a2911 in kill () from /lib/libc.so.6 (gdb) bt #0 0x407a2911 in kill () from /lib/libc.so.6 #1 0x400c7c0e in pthread_kill () from /lib/libpthread.so.0 #2 0x400c80dd in raise () from /lib/libpthread.so.0 #3 0x407a3d71 in abort () from /lib/libc.so.6 #4 0x400833d8 in __terminate () from /usr/lib/libaviplay-0.6.so.0 #5 0x400833f5 in __terminate () from /usr/lib/libaviplay-0.6.so.0 #6 0x40083f87 in __throw () from /usr/lib/libaviplay-0.6.so.0 #7 0x44b1ab64 in Module::Module () from /usr/lib/avifile0.6/libwin32.so #8 0x44b1b53c in VideoCodecControl::Create () from /usr/lib/avifile0.6/libwin32.so #9 0x44b19275 in VideoEncoder::VideoEncoder () from /usr/lib/avifile0.6/libwin32.so #10 0x44b04791 in CreateVideoEncoder () from /usr/lib/avifile0.6/libwin32.so #11 0x40053b1d in Creators::CreateVideoEncoder () from /usr/lib/libaviplay-0.6.so.0 #12 0x40053cd1 in Creators::CreateVideoEncoder () from /usr/lib/libaviplay-0.6.so.0 #13 0x080627de in QWidget::paintEvent () #14 0x08068ebc in QWidget::paintEvent () #15 0x402d3a2a in QObject::activate_signal () from /usr/lib/libqt-mt.so.2 #16 0x403ddacd in QButton::clicked () from /usr/lib/libqt-mt.so.2 #17 0x40331105 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.2 #18 0x40318c82 in QWidget::event () from /usr/lib/libqt-mt.so.2 #19 0x40282f26 in QApplication::notify () from /usr/lib/libqt-mt.so.2 #20 0x40254130 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.2 #21 0x40251a42 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.2 #22 0x402509ee in QApplication::processNextEvent () from /usr/lib/libqt-mt.so.2 #23 0x40284c74 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.2 #24 0x40289cce in QDialog::show () from /usr/lib/libqt-mt.so.2 #25 0x4028968d in QDialog::exec () from /usr/lib/libqt-mt.so.2 #26 0x08050fab in QWidget::paintEvent () #27 0x402d3cee in QObject::activate_signal () from /usr/lib/libqt-mt.so.2 #28 0x40303e72 in QSignal::activate () from /usr/lib/libqt-mt.so.2 #29 0x4039bf1b in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.2 #30 0x40318c82 in QWidget::event () from /usr/lib/libqt-mt.so.2 #31 0x40282f26 in QApplication::notify () from /usr/lib/libqt-mt.so.2 #32 0x40253f49 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.2 #33 0x40251a42 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.2 #34 0x402509ee in QApplication::processNextEvent () from /usr/lib/libqt-mt.so.2 #35 0x40284c74 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.2 #36 0x4039d41c in QPopupMenu::exec () from /usr/lib/libqt-mt.so.2 #37 0x08050cea in QWidget::paintEvent () #38 0x40318c82 in QWidget::event () from /usr/lib/libqt-mt.so.2 #39 0x40282f26 in QApplication::notify () from /usr/lib/libqt-mt.so.2 #40 0x40254130 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.2 #41 0x40251a42 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.2 #42 0x402509ee in QApplication::processNextEvent () from /usr/lib/libqt-mt.so.2 #43 0x40284c74 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.2 #44 0x4025095b in QApplication::exec () from /usr/lib/libqt-mt.so.2 #45 0x0805e030 in QWidget::paintEvent () #46 0x4079265f in __libc_start_main () from /lib/libc.so.6 Suggested fix: unset CFLAGS or compile without -mcpu=k6 -- System Information Debian Release: testing/unstable Kernel Version: Linux enterprise 2.4.15-pre6 #1 Mon Nov 19 20:11:21 CET 2001 i586 unknown Versions of the packages gcc depends on: ii cpp 2.95.4-8 The GNU C preprocessor. ii cpp-2.95 2.95.4-0.01100 The GNU C preprocessor. ii gcc-2.95 2.95.4-0.01100 The GNU C compiler. binutils: 2.11.92.0.10-3 libc6: 2.2.4-6 libqt: 2:3.0.0.0-5 If any more information is needed, please email me. Thanks, Dirk