Hi,
> Can you provide a backtrace from gdb? Without the precise location of
> the crash, I can't do anything.
since I'm not a programmer I don't know very much about gdb or
backtraces. Sorry. I tried the following:
gdb /opt/bin/dvbcut
(...)
(gdb) run
Starting program: /opt/bin/dvbcut
[Thread debugging using libthread_db enabled]
Found audio stream 0 (sid 0x180)
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff638849f in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff638849f in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff77a8d7b in ?? () from /usr/lib/libao.so.4
#2 0x00007ffff77aa2fe in ?? () from /usr/lib/libao.so.4
#3 0x0000000000434a65 in play (data=0xa973f0, len=112893) at
playaudio.cpp:66
#4 playaudio_ac3 (data=0xa973f0, len=112893) at playaudio.cpp:158
#5 0x0000000000430af2 in mpgfile::playaudio (this=<value optimized
out>, aud=0, picture=<value optimized out>, ms=<value optimized out>) at
mpgfile.cpp:345
#6 0x00000000004135ad in dvbcut::playAudio2 (this=0x8b9ee0) at
dvbcut.cpp:1223
#7 0x0000000000442b3c in dvbcutbase::qt_invoke (this=0x8b9ee0, _id=81,
_o=0x7fffffffd110) at moc_dvbcutbase.cpp:212
#8 0x00007ffff70d9fc4 in QObject::activate_signal(QConnectionList*,
QUObject*) () from /usr/lib/libqt-mt.so.3
#9 0x00007ffff70da068 in QObject::activate_signal(int) ()
from /usr/lib/libqt-mt.so.3
#10 0x00007ffff73a1168 in QAction::qt_invoke(int, QUObject*) ()
from /usr/lib/libqt-mt.so.3
#11 0x00007ffff70d9fc4 in QObject::activate_signal(QConnectionList*,
QUObject*) () from /usr/lib/libqt-mt.so.3
#12 0x00007ffff738581d in QSignal::signal(QVariant const&) ()
from /usr/lib/libqt-mt.so.3
#13 0x00007ffff70ee045 in QSignal::activate() ()
from /usr/lib/libqt-mt.so.3
#14 0x00007ffff7086b91 in QAccelPrivate::activate(QAccelItem*) ()
from /usr/lib/libqt-mt.so.3
#15 0x00007ffff70873d1 in QAccelManager::dispatchAccelEvent(QWidget*,
QKeyEvent*) () from /usr/lib/libqt-mt.so.3
#16 0x00007ffff7088e55 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libqt-mt.so.3
#17 0x00007ffff7085cd4 in QAccelManager::tryAccelEvent(QWidget*,
QKeyEvent*) () from /usr/lib/libqt-mt.so.3
#18 0x00007ffff7029833 in QETWidget::translateKeyEvent(_XEvent const*,
bool) () from /usr/lib/libqt-mt.so.3
#19 0x00007ffff7033b17 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/libqt-mt.so.3
#20 0x00007ffff70423c7 in QEventLoop::processEvents(unsigned int) ()
from /usr/lib/libqt-mt.so.3
#21 0x00007ffff709a169 in QEventLoop::enterLoop() ()
from /usr/lib/libqt-mt.so.3
#22 0x00007ffff709a0f2 in QEventLoop::exec() ()
from /usr/lib/libqt-mt.so.3
#23 0x000000000042c11f in main (argc=1, argv=<value optimized out>) at
main.cpp:272
> Does r175 (aka dvbcut-0.6.1) crash as well? It might be related to the
> TS packet size changes.
Compilation stopps with error
main.cpp:46:21: fatal error: version.h: No such file or directory
I changed line 46 from
#include "version.h"
to
#include "linux/version.h"
Then the following compilation error occured:
main.cpp:55:14: error: expected ‘)’ before ‘VERSION’
so I changed line 55 from
"Usage ("VERSION_STRING"):\n"
to
"Usage:\n"
I have no clue what I did there exactly, but after these changes, the
program compiled. It runs, but shows the same error when pressing < (or
choosing this command from the menu):
gdb /opt/bin/dvbcut
(...)
(gdb) run
Starting program: /opt/bin/dvbcut
[Thread debugging using libthread_db enabled]
Found audio stream 0 (sid 0x180)
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff638849f in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff638849f in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff77a8d7b in ?? () from /usr/lib/libao.so.4
#2 0x00007ffff77aa2fe in ?? () from /usr/lib/libao.so.4
#3 0x0000000000434a45 in play (data=0xab4a75, len=110635) at
playaudio.cpp:66
#4 playaudio_ac3 (data=0xab4a75, len=110635) at playaudio.cpp:158
#5 0x0000000000430ad2 in mpgfile::playaudio (this=<value optimized
out>, aud=0, picture=<value optimized out>, ms=<value optimized out>) at
mpgfile.cpp:343
#6 0x00000000004135ad in dvbcut::playAudio2 (this=0x8b9e60) at
dvbcut.cpp:1223
#7 0x0000000000442aac in dvbcutbase::qt_invoke (this=0x8b9e60, _id=81,
_o=0x7fffffffd110) at moc_dvbcutbase.cpp:212
#8 0x00007ffff70d9fc4 in QObject::activate_signal(QConnectionList*,
QUObject*) () from /usr/lib/libqt-mt.so.3
#9 0x00007ffff70da068 in QObject::activate_signal(int) ()
from /usr/lib/libqt-mt.so.3
#10 0x00007ffff73a1168 in QAction::qt_invoke(int, QUObject*) ()
from /usr/lib/libqt-mt.so.3
#11 0x00007ffff70d9fc4 in QObject::activate_signal(QConnectionList*,
QUObject*) () from /usr/lib/libqt-mt.so.3
#12 0x00007ffff738581d in QSignal::signal(QVariant const&) ()
from /usr/lib/libqt-mt.so.3
#13 0x00007ffff70ee045 in QSignal::activate() ()
from /usr/lib/libqt-mt.so.3
#14 0x00007ffff7086b91 in QAccelPrivate::activate(QAccelItem*) ()
from /usr/lib/libqt-mt.so.3
#15 0x00007ffff70873d1 in QAccelManager::dispatchAccelEvent(QWidget*,
QKeyEvent*) () from /usr/lib/libqt-mt.so.3
#16 0x00007ffff7088e55 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libqt-mt.so.3
#17 0x00007ffff7085cd4 in QAccelManager::tryAccelEvent(QWidget*,
QKeyEvent*) () from /usr/lib/libqt-mt.so.3
#18 0x00007ffff7029833 in QETWidget::translateKeyEvent(_XEvent const*,
bool) () from /usr/lib/libqt-mt.so.3
#19 0x00007ffff7033b17 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/libqt-mt.so.3
#20 0x00007ffff70423c7 in QEventLoop::processEvents(unsigned int) ()
from /usr/lib/libqt-mt.so.3
#21 0x00007ffff709a169 in QEventLoop::enterLoop() ()
from /usr/lib/libqt-mt.so.3
#22 0x00007ffff709a0f2 in QEventLoop::exec() ()
from /usr/lib/libqt-mt.so.3
#23 0x000000000042c11f in main (argc=1, argv=<value optimized out>) at
main.cpp:272
(gdb)
Regards
--
Felix
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
DVBCUT-user mailing list
DVBCUT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dvbcut-user