http://bugs.cinelerra.org/show_bug.cgi?id=270
Summary: latest svn r831 crashes upon loading any existing xml
Product: Cinelerra
Version: 2.0
Platform: PC
OS/Version: Linux
Status: NEW
Severity: critical
Priority: Critical
Component: File Loading
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
When I try to load any existing xml project file, cinelerra crashes with the
following:
$cinelerra mymoofie.xml
Cinelerra 2.0CV Fri Jun 9 02:08:45 EDT 2006 (C)2005 Heroine Virtual Ltd.
Cinelerra 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. There is absolutely no warranty for Cinelerra.
signal_entry: got SIGSEGV my pid=7223 execution table size=14:
MWindow::load_filenames 1
MWindow::load_filenames 80
MWindow::load_filenames 81
file.C: file.C: 313
file.C: file.C: 331
filetga.C: check_sig: 36
filetga.C: check_sig: 40
filetga.C: check_sig: 43
filetga.C: check_sig: 45
filetga.C: check_sig: 48
filetga.C: check_sig: 73
file.C: file.C: 426
file.C: file.C: 429
MWindow::load_filenames 82
signal_entry: lock table size=16
0x8985d60 CWindowTool::output_lock CWindowTool::start_tool *
0x8985d08 CWindowTool::input_lock CWindowTool::run *
0x89d5990 BC_Repeater::startup_lock BC_Repeater::initialize *
0x8985f20 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89d57c8 TransportQue::output_lock PlaybackEngine::run *
0x89affd8 PlaybackEngine::start_lock PlaybackEngine::create_objects *
0x8a3aa88 PlaybackEngine::start_lock PlaybackEngine::create_objects *
0x8a5ad38 TransportQue::output_lock PlaybackEngine::run *
0x8a7d650 MainIndexes::input_lock MainIndexes::run 1
0x8b02858 BC_Repeater::startup_lock BC_Repeater::initialize *
0x8b028b0 BC_Repeater::repeat_lock BC_Repeater::run *
0x8b028b0 BC_Repeater::repeat_lock BC_Repeater::run
0x8a7e038 Cinelerra: Program (null) *
0x89d57c8 TransportQue::output_lock PlaybackEngine::run
0x8a5ad38 TransportQue::output_lock PlaybackEngine::run
0x8985f20 BC_WindowBase::event_condition BC_WindowBase::get_event
BC_Signals::dump_buffers: buffer table size=0
BC_Signals::delete_temps: deleting 0 temp files
SigHandler::signal_handler total files=0
When I run cinelerra without an xml file as argument, it runs fine and I can
create and save a project. However, if I try to load an existing project using
"File - Load Files..." then it crashes with the following:
$cinelerra
Cinelerra 2.0CV Fri Jun 9 02:08:45 EDT 2006 (C)2005 Heroine Virtual Ltd.
Cinelerra 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. There is absolutely no warranty for Cinelerra.
signal_entry: got SIGSEGV my pid=7346 execution table size=50:
bcmenu.C: draw_title: 235
bcmenu.C: draw_title: 261
bcmenu.C: draw_title: 264
bcmenu.C: draw_title: 294
bcmenu.C: draw_title: 235
bcmenu.C: draw_title: 275
bcmenu.C: draw_title: 278
bcmenu.C: draw_title: 294
bcmenu.C: draw_title: 235
bcmenu.C: draw_title: 261
bcmenu.C: draw_title: 264
bcmenu.C: draw_title: 294
bcmenu.C: draw_title: 235
bcmenu.C: draw_title: 275
bcmenu.C: draw_title: 278
bcmenu.C: draw_title: 294
bcmenu.C: draw_title: 235
bcmenu.C: draw_title: 239
bcmenu.C: draw_title: 242
bcmenu.C: draw_title: 294
bcmenu.C: draw_title: 235
bcmenu.C: draw_title: 239
bcmenu.C: draw_title: 242
bcmenu.C: draw_title: 294
bcmenu.C: draw_title: 235
bcmenu.C: draw_title: 239
bcmenu.C: draw_title: 242
bcmenu.C: draw_title: 294
bcmenu.C: draw_title: 235
bcmenu.C: draw_title: 275
bcmenu.C: draw_title: 278
bcmenu.C: draw_title: 294
bcwindowbase.C: get_abs_cursor_x: 2857
bcwindowbase.C: get_abs_cursor_x: 2859
bcwindowbase.C: get_abs_cursor_x: 2869
bcwindowbase.C: get_abs_cursor_x: 2871
MWindow::load_filenames 1
MWindow::load_filenames 80
MWindow::load_filenames 81
file.C: file.C: 313
file.C: file.C: 331
filetga.C: check_sig: 36
filetga.C: check_sig: 40
filetga.C: check_sig: 43
filetga.C: check_sig: 45
filetga.C: check_sig: 48
filetga.C: check_sig: 73
file.C: file.C: 426
file.C: file.C: 429
MWindow::load_filenames 82
signal_entry: lock table size=67
0x89857d8 CWindowTool::output_lock CWindowTool::start_tool *
0x8985780 CWindowTool::input_lock CWindowTool::run *
0x89d5428 BC_Repeater::startup_lock BC_Repeater::initialize *
0x89b5748 TransportQue::output_lock PlaybackEngine::run *
0x89b4e38 PlaybackEngine::start_lock PlaybackEngine::create_objects *
0x8a3a510 PlaybackEngine::start_lock PlaybackEngine::create_objects *
0x8a5a7c0 TransportQue::output_lock PlaybackEngine::run *
0x8a7d0d8 MainIndexes::input_lock MainIndexes::run 1
0x8b02310 BC_Repeater::startup_lock BC_Repeater::initialize *
0x843b260 BC_Repeater::startup_lock BC_Repeater::initialize *
0x8507c98 BC_Repeater::startup_lock BC_Repeater::initialize *
0x848ec90 BC_Repeater::startup_lock BC_Repeater::initialize *
0x843b300 BC_Repeater::startup_lock BC_Repeater::initialize *
0x848e380 BC_Repeater::startup_lock BC_Repeater::initialize *
0x848e540 BC_Repeater::startup_lock BC_Repeater::initialize *
0x8b022b8 BC_Repeater::pause_lock BC_Repeater::stop_repeating *
0x8b022b8 BC_Repeater::pause_lock BC_Repeater::run
0x8831030 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8921f38 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89ed4b8 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8831030 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8921f38 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89ed4b8 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8831030 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8921f38 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89ed4b8 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89d6b58 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8831030 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8921f38 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89ed4b8 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89d6b58 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8831030 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8921f38 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89ed4b8 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89d6b58 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8831030 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8921f38 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89ed4b8 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89d6b58 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8a7ee40 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8831030 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8921f38 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89ed4b8 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89d6b58 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8a7ee40 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8985998 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8831030 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8921f38 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89ed4b8 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x89d6b58 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8b03808 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8a7ee40 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8985998 BC_WindowBase::event_condition BC_WindowBase::get_event
0x8a7ee40 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8a7ee40 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8a7ee40 BC_WindowBase::event_condition BC_WindowBase::get_event *
0x8a7ee40 BC_WindowBase::event_condition BC_WindowBase::get_event
0x8a7dac0 Cinelerra: evolution.xml LoadFileThread::run *
0x848ece8 BC_Repeater::repeat_lock BC_Repeater::run *
0x8a7dac0 Cinelerra: evolution.xml BC_Repeater::run
0x89b5748 TransportQue::output_lock PlaybackEngine::run
0x8a5a7c0 TransportQue::output_lock PlaybackEngine::run
0x8831030 BC_WindowBase::event_condition BC_WindowBase::get_event
0x8921f38 BC_WindowBase::event_condition BC_WindowBase::get_event
0x89ed4b8 BC_WindowBase::event_condition BC_WindowBase::get_event
0x89d6b58 BC_WindowBase::event_condition BC_WindowBase::get_event
0x8b03808 BC_WindowBase::event_condition BC_WindowBase::get_event
BC_Signals::dump_buffers: buffer table size=0
BC_Signals::delete_temps: deleting 0 temp files
SigHandler::signal_handler total files=0
A gdb trace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1849943120 (LWP 7553)]
0xa7504250 in strcasecmp () from /lib/tls/i686/cmov/libc.so.6
A backtrace:#0 0xa7504250 in strcasecmp () from /lib/tls/i686/cmov/libc.so.6
#1 0xa7cd21e2 in ilacemode_from_xmltext () from
/usr/local/lib/libquicktimehv-1.6.0.so.1
#2 0x08179325 in EDLSession::load_video_config ()
#3 0x081779f7 in EDL::load_xml ()
#4 0x081f20c8 in MWindow::load_filenames ()
#5 0x081c6c7f in LoadFileThread::run ()
#6 0xa7c1a0af in Thread::entrypoint () from /usr/local/lib/libguicast.so.1
#7 0xa76e4e60 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8 0xa75668ee in clone () from /lib/tls/i686/cmov/libc.so.6
When I look at the existing xml and the new one I created with r831, I notice
that there is an INTERLACE_MODE="BOTTOM_FIELD_FIRST" missing from my existing
project, in several locations in the xml file (initial VIDEO, Media Clips). I've
noticed in the past that setting the interlacing mode per asset is not saved
when I reload the project, and I think this is one why the Media Clips are not
showing the interlace setting. Interestingly, the existing xml are set to bottom
first interlacing (and this shows in the Format window) but this doesn't seem to
be saved in the xml, rather just a property of my cinelerra session.
I've uploaded a sample xml to web.mit.edu/alecr/www/doc/utah.xml and I'll try to
post it as an attachment when I figure out how.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra