Thanks Einar,
I tried to modify my project's xml to fit the
cinelerraCV-construction_site version. In <ASSETS>...<VIDEO
...[here]...> were missing HEIGHT=... and WIDTH=... values. After I
added them, the project loaded well also in the construction_site
version.
However, that version crashes as well:
------------------------------------------------------
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x58bacb70 (LWP 6159)]
0xb7fe2430 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7fe2430 in __kernel_vsyscall ()
#1 0xb701f651 in *__GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 0xb7022a82 in *__GI_abort () at abort.c:92
#3 0xb705649d in __libc_message (do_abort=2, fmt=0xb712af98 "***
glibc detected *** %s: %s: 0x%s ***\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:189
#4 0xb7060591 in malloc_printerr (action=<value optimized out>,
str=0x6 <Address 0x6 out of bounds>, ptr=0x5c06a088) at malloc.c:6266
#5 0xb7061de8 in _int_free (av=<value optimized out>, p=<value
optimized out>) at malloc.c:4794
#6 0xb7064ecd in *__GI___libc_free (mem=0x5c06a088) at malloc.c:3738
#7 0xb724f741 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#8 0x081f85ba in Garbage::remove_expired () at garbage.C:110
#9 0x081f8923 in GarbageObject::remove_user (this=0x9b8b3c8) at garbage.C:60
#10 0x08160b4f in CICache::check_in (this=0x9b82db78,
asset=0x5ea7a7f8) at cache.C:145
#11 0x08136b16 in AModule::render (this=0x6493dc88, buffer=0x9b4e278,
input_position=3002016, input_len=2048, direction=0,
sample_rate=48000, use_nudge=0) at amodule.C:260
#12 0x082f3d45 in VirtualANode::read_data (this=0x6493e158,
output_temp=0x9b4e278, start_position=3002016, len=2048,
sample_rate=48000) at virtualanode.C:161
#13 0x082f432e in VirtualANode::render_as_module (this=0x6493e158,
audio_out=0x64939928, output_temp=0x9b4e278, start_position=3002016,
len=2048, sample_rate=48000)
at virtualanode.C:238
#14 0x082f448a in VirtualANode::render (this=0x0,
output_temp=0x9b4e278, start_position=3002016, len=2048,
sample_rate=48000) at virtualanode.C:178
#15 0x082f2a75 in VirtualAConsole::process_buffer (this=0x6493dee8,
len=2048, start_position=3002016, last_buffer=0,
absolute_position=3002016) at virtualaconsole.C:134
#16 0x08139484 in ARender::process_buffer (this=0x649398c8,
input_len=2048, input_position=3002016) at arender.C:232
#17 0x08139324 in ARender::run (this=0x649398c8) at arender.C:325
#18 0xb7e898f3 in Thread::entrypoint (parameters=0x649398c8) at thread.C:69
#19 0xb728f96e in start_thread (arg=0x58bacb70) at pthread_create.c:300
#20 0xb70c2a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
------------------------------------------------------
I was just playing my project and suddendly it crashed. Could you give
me any hints where should I look to find the problem? ARender is
responsible for audio only?
thanks,
Michal
On 7 October 2011 17:21, Einar Rünkaru <[email protected]> wrote:
> Hi.
>
> On Fri, Oct 7, 2011 at 4:02 PM, Michal Fapso <[email protected]> wrote:
>> Thanks for your quick reply, Einar. I am now using some older snapshot
>> of your repository where JPEG images work fine. When I load my
>> Cinelerra project created in your older snapshot version into the
>> official CinelerraCV.git version, I get this error:
>>
>> -----------------------------------------------------------
>> Program received signal SIGFPE, Arithmetic exception.
>> [Switching to Thread 0xa6798b70 (LWP 4448)]
>> 0x0815302e in AssetPicon::create_objects (this=0x8a28e90) at awindowgui.C:170
>> 170 pixmap_w = pixmap_h *
>> asset->width / asset->height;
>> (gdb) bt
>> #0 0x0815302e in AssetPicon::create_objects (this=0x8a28e90) at
>> awindowgui.C:170
>> #1 0x08153f0a in AWindowGUI::update_asset_list (this=0x8a2a830) at
>> awindowgui.C:823
>> #2 0x081542eb in AWindowGUI::update_assets (this=0x8a2a830) at
>> awindowgui.C:1023
>> #3 0x08154628 in AWindowGUI::recieve_custom_xatoms (this=0x0,
>> event=0x9b3784d8) at awindowgui.C:624
>> #4 0xb7e780a4 in BC_WindowBase::dispatch_event (this=0x8a2a830) at
>> bcwindowbase.C:748
>> #5 0xb7e78550 in BC_WindowBase::run_window (this=0x8a2a830) at
>> bcwindowbase.C:635
>> #6 0xb7e8a8f3 in Thread::entrypoint (parameters=0x8a2a3f0) at thread.C:69
>> #7 0xb728f96e in start_thread (arg=0xa6798b70) at pthread_create.c:300
>> #8 0xb70c2a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
>> (gdb) p asset->height
>> $1 = 0
>> (gdb) p asset->width
>> $2 = 0
>> (gdb) p asset
>> $3 = (class Asset *) 0x9ba51fc0
>> (gdb) p *asset
>> $4 = {<ListItem<Asset>> = {_vptr.ListItem = 0x8325ca8, previous =
>> 0x9ba50608, next = 0x9ba53978, owner = 0x9be94b20}, <GarbageObject> =
>> {_vptr.GarbageObject = 0x8325cb8, users = 0,
>> deleted = 0, title = 0x9bea77a8 "Asset"},
>> path = "/media/MISO2/video/2011-08-08_09-05 Francuzsko a
>> Taliansko/01_Pariz/MVI_1509_mjpeg_640x360.mov", '\000' <repeats 502
>> times>"\321, \r", '\000' <repeats 425 times>,
>> pipe = '\000' <repeats 1023 times>, use_pipe = 0, folder = "Media",
>> '\000' <repeats 1018 times>, format = 24, audio_data = 1, channels =
>> 2, sample_rate = 48000, bits = 16,
>> byte_order = 1, signed_ = 1, header = 0, dither = 0, acodec =
>> "\000wos", '\000' <repeats 1019 times>, audio_length = 636636,
>> video_data = 1, layers = 0, frame_rate = 24,
>> reel_name = "cin0000", '\000' <repeats 1016 times>, reel_number = 0,
>> tcstart = 0, tcend = 636636, tcformat = 0, width = 0, height = 0,
>> vcodec = "\000uv2", '\000' <repeats 1019 times>, video_length = 0,
>> ampeg_bitrate = 256, ampeg_derivative = 3, vorbis_min_bitrate = -1,
>> vorbis_bitrate = 128000,
>> vorbis_max_bitrate = -1, vorbis_vbr = 0, theora_fix_bitrate = 1,
>> theora_bitrate = 860000, theora_quality = 16, theora_sharpness = 2,
>> theora_keyframe_frequency = 64,
>> theora_keyframe_force_frequency = 64, mp3_bitrate = 256000,
>> mp4a_bitrate = 256000, mp4a_quantqual = 100, aspect_ratio = -1,
>> interlace_autofixoption = 1, interlace_mode = 0,
>> interlace_fixmethod = 0, jpeg_quality = 100, vmpeg_iframe_distance =
>> 45, vmpeg_progressive = 0, vmpeg_denoise = 1, vmpeg_seq_codes = 0,
>> vmpeg_bitrate = 1000000,
>> vmpeg_derivative = 1, vmpeg_quantization = 15, vmpeg_cmodel = 0,
>> vmpeg_fix_bitrate = 0, vmpeg_preset = 0, vmpeg_field_order = 0,
>> vmpeg_pframe_distance = 0,
>> divx_bitrate = 2000000, divx_rc_period = 50, divx_rc_reaction_ratio
>> = 45, divx_rc_reaction_period = 10, divx_max_key_interval = 250,
>> divx_max_quantizer = 31,
>> divx_min_quantizer = 1, divx_quantizer = 5, divx_quality = 5,
>> divx_fix_bitrate = 1, h264_bitrate = 2000000, h264_quantizer = 5,
>> h264_fix_bitrate = 0, divx_use_deblocking = 1,
>> png_use_alpha = 0, exr_use_alpha = 0, exr_compression = 0,
>> tiff_cmodel = 0, tiff_compression = 0, ms_bitrate = 1000000,
>> ms_bitrate_tolerance = 500000, ms_interlaced = 0,
>> ms_quantization = 10, ms_gop_size = 45, ms_fix_bitrate = 1,
>> ac3_bitrate = 128, use_header = 1, index_status = 0, index_zoom = 4,
>> index_start = 615, index_bytes = 11775266,
>> index_end = 0, old_index_end = 0, index_offsets = 0x9bea77b8,
>> index_sizes = 0x9bea77d0, index_buffer = 0x0, id = 1730}
>> -----------------------------------------------------------
>>
>> When I disable thumbnails in Cinelerra's preferences, the project
>> loads fine, but in the Compositor view I see only black screen. So for
>> now, I will be using your older snapshot which works fine for me.
>> Sometimes it crashes with segmentation fault, but I was not yet able
>> to determine steps leading to the crash.
>>
> Seems that there is some problem with assets info - no width.
>
> The cause may be that projects saved from newer release are not
> compatible with older. (The indexfiles too).
>
> Crashes are expected: I changed locking from 'always locked' to
> 'almost not locked' - seems that some locks must
> be put back.
>
> Einar
>
> _______________________________________________
> Cinelerra mailing list
> [email protected]
> https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
>
_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra