Det sker i flere situationer:
1. Når jeg starter et nyt projekt og vil tilføje en knap til menuen crasher det helt og lukker uden nogen fejlmelding, og starter jeg programmet fra terminalen får jeg kun denne fejlmelding:
Segmentation fault
(det samme sker hvis jeg højreklikker på det lille menu-icon under selve menuen).
Hvis jeg i terminalen kører det via commandoen "gdb dvdstyler" og dernæst "run", så crasher det kun når jeg vil tilføje en knap til menuen, og så får jeg dette output:
Program received signal SIGSEGV, Segmentation fault.
0x00313b2c in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
Og hvis jeg efterfølgende så kører commandoen "bt" (backtracing) får jeg denne lange volapyksmøre:
#0 0x00313b2c in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#1 0x01936c52 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#2 0x01d8ac3c in g_closure_invoke ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#3 0x01d9d9f0 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#4 0x01da6599 in g_signal_emit_valist ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#5 0x01da68f3 in g_signal_emit ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#6 0x01a70553 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#7 0x01935474 in gtk_main_do_event ()
from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#8 0x01cbe888 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#9 0x01e1625f in g_main_context_dispatch ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01e16990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0x01e16f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0x01933fcf in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#13 0x0031560a in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0x0039aa6f in wxAppBase::MainLoop() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#15 0x0039a2ff in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0x00656d46 in wxEntry(int&, wchar_t**) ()
from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00656de6 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x08070cbb in ?? ()
#19 0x0169b113 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#20 0x08071d11 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind furthe
2. hvis jeg åbner et gammel projekt, så kan jeg sagtens tilføje nye knapper her, men kan tilgengæld ikke højreklikke på menu-ikonet i bunden uden at det crasher og i dbg får jeg denne fejl:
[mpeg @ 0x84d5480] max_analyze_duration reached
Program received signal SIGSEGV, Segmentation fault.
0x00313b2c in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
Kører jeg backtracing får jeg dette output:
#0 0x00313b2c in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#1 0x01936c52 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#2 0x01d8ac3c in g_closure_invoke ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#3 0x01d9d9f0 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#4 0x01da6599 in g_signal_emit_valist ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#5 0x01da68f3 in g_signal_emit ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#6 0x01a70553 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#7 0x01935474 in gtk_main_do_event ()
from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#8 0x01cbe888 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#9 0x01e1625f in g_main_context_dispatch ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01e16990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0x01e16f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0x01933fcf in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#13 0x0031560a in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0x0039aa6f in wxAppBase::MainLoop() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#15 0x0039a2ff in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0x00656d46 in wxEntry(int&, wchar_t**) ()
from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00656de6 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x08070cbb in ?? ()
#19 0x0169b113 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#20 0x08071d11 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further
Hvis jeg blot vil brænde et gammelt eksisterende projekt, enten ned på en skive eller til en iso-fil, så crasher programmet med denne fejlmelding i dets eget log:
DVDStyler v1.8.3
Linux 3.0.0-12-generic i686
FFmpeg: libavformat 53.2.0, libavcodec 53.5.0, libavutil 51.7.0
Forbereder
Tømmer mappen med midlertidige filer
Søger efter omkodede filer i cachen
Genererer menuer
Genererer menu 1 af 1
Forbereder
Opretter menu mpeg
Could not open audio codec
Fejl ved oprettelse af menu
I gdb får jeg følgende fejlmelding:
[mpeg @ 0x84db9a0] max_analyze_duration reached
Output #0, dvd, to '/tmp/dvd-tmp/menu1-0.mpg_bg.mpg':
Stream #0.0: Video: mpeg2video, yuv420p, 720x480 [PAR 32:27 DAR 16:9], q=2-31, 6000 kb/s, 90k tbn, 29.97 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 2 channels, s16, 64 kb/s
[New Thread 0xb13a9b70 (LWP 5666)]
[New Thread 0xb0ba8b70 (LWP 5667)]
[ac3 @ 0x85131e0] Specified sample_fmt is not supported.
[Thread 0xb0ba8b70 (LWP 5667) exited]
[Thread 0xb13a9b70 (LWP 5666) exited]
Program received signal SIGSEGV, Segmentation fault.
0x008a2d86 in ?? () from /usr/lib/i686/cmov/libavformat.so.53
Og med backtracing får jeg dette output:
#0 0x008a2d86 in ?? () from /usr/lib/i686/cmov/libavformat.so.53
#1 0x008a338c in ?? () from /usr/lib/i686/cmov/libavformat.so.53
#2 0x008f33ec in av_write_trailer () from /usr/lib/i686/cmov/libavformat.so.53
#3 0x0809c778 in ?? ()
#4 0x0809c7e6 in ?? ()
#5 0x081247eb in ?? ()
#6 0x0812629f in ?? ()
#7 0x08126a3a in ?? ()
#8 0x081273d7 in ?? ()
#9 0x0812ec99 in ?? ()
#10 0x00620fc8 in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_baseu-2.8.so.0
#11 0x006b07aa in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#12 0x006b092b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
from /usr/lib/libwx_baseu-2.8.so.0
#13 0x006b0ce1 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
#14 0x004135e3 in wxWindowBase::TryParent(wxEvent&) ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#15 0x006b0c86 in wxEvtHandler::ProcessEvent(wxEvent&) ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/libwx_baseu-2.8.so.0
#16 0x0040ba67 in wxToolBarBase::OnLeftClick(int, bool) ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x0038f4f2 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x01d8c14c in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#19 0x01d8ac3c in g_closure_invoke ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#20 0x01d9d9f0 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#21 0x01da6787 in g_signal_emit_valist ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#22 0x01da68f3 in g_signal_emit ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#23 0x0187717a in gtk_button_clicked ()
from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#24 0x01878590 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#25 0x01d8c14c in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#26 0x01d8968d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#27 0x01d8ac3c in g_closure_invoke ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#28 0x01d9d1b7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#29 0x01da6787 in g_signal_emit_valist ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#30 0x01da68f3 in g_signal_emit ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#31 0x0187709a in gtk_button_released ()
from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#32 0x018770e4 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#33 0x01936c52 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#34 0x01d8968d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#35 0x01d8ac3c in g_closure_invoke ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#36 0x01d9d838 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#37 0x01da6599 in g_signal_emit_valist ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#38 0x01da68f3 in g_signal_emit ()
from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#39 0x01a70553 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#40 0x01934eae in gtk_propagate_event ()
from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#41 0x01935240 in gtk_main_do_event ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#42 0x01cbe888 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#43 0x01e1625f in g_main_context_dispatch ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0x01e16990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0x01e16f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0x01933fcf in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#47 0x0031560a in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#48 0x0039aa6f in wxAppBase::MainLoop() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#49 0x0039a2ff in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#50 0x00656d46 in wxEntry(int&, wchar_t**) ()
from /usr/lib/libwx_baseu-2.8.so.0
#51 0x00656de6 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
#52 0x08070cbb in ?? ()
#53 0x0169b113 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#54 0x08071d11 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further
Der er andre der har meldt om lignende problemer på bl.a. ubuntuforums samt på DVDStyler's eget forum, men ingen steder er er der kommet noget bud eller respons på hvad problemet kan være.