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

Reply via email to