more decklinksrc problems

Krzysztof Borowczyk k.borowczyk at samsung.com
Wed Apr 9 04:43:35 PDT 2014


Hello,

I’ve encountered some more problems with the decklinksrc plugin – or maybe my usage of it? Or even the API/drivers for the Blackmagich Intensity Pro device - I'm not quite sure where the problem might be.
After some time of constant playback ( usually before 16 hours ) the application crashes. When I switch the pipeline from PLAYING to NULL and back to PLAYING it crashes much earlier (around 7th-8th repetition, sometimes earlier).

The backtrace from the coredump is always the same:

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Core was generated by `./gstTest'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  malloc_consolidate (av=av at entry=0xa6400010) at malloc.c:4151
4151		       malloc.c: No such file or directory.
(gdb) back
#0  malloc_consolidate (av=av at entry=0xa6400010) at malloc.c:4151
#1  0xb721f2d9 in _int_malloc (av=av at entry=0xa6400010, bytes=bytes at entry=16424) at malloc.c:3423
#2  0xb7220485 in _int_memalign (av=av at entry=0xa6400010, alignment=alignment at entry=16, bytes=bytes at entry=16384) at malloc.c:4403
#3  0xb7221660 in _mid_memalign (alignment=alignment at entry=16, bytes=bytes at entry=16384, 
    address=0xb474b426 <CDeckLinkAudioInputPacket::CDeckLinkAudioInputPacket(unsigned int)+70>) at malloc.c:3106
#4  0xb722321a in __posix_memalign (memptr=0xa6fff09c, alignment=16, size=16384) at malloc.c:5016
#5  0xb474b426 in CDeckLinkAudioInputPacket::CDeckLinkAudioInputPacket(unsigned int) () from /usr/lib/libDeckLinkAPI.so
#6  0xb4768bff in CDeckLinkInput::readNextAudioInputPacket_MutexHeld(unsigned int*) () from /usr/lib/libDeckLinkAPI.so
#7  0xb4769f61 in CDeckLinkInput::inputFrameArrivalCallack() () from /usr/lib/libDeckLinkAPI.so
#8  0xb47469ae in CDeckLink::DriverNotificationThreadFunction(void*) () from /usr/lib/libDeckLinkAPI.so
#9  0xb7144f70 in start_thread (arg=0xa6fffb40) at pthread_create.c:312
#10 0xb729670e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129


Is this a known problem?
Do you think it's a problem of the API or might it be a problem with how decklink plugin calls the api?

-- 
Best regards,
Krzysztof Borowczyk



More information about the gstreamer-devel mailing list