AnsweredAssumed Answered

i.MX6Q: glib segmentation fault

Question asked by Tarek El-Sherbiny on Aug 14, 2013
Latest reply on Aug 16, 2013 by Leonardo Sandoval Gonzalez

When I'm loading the system with lots of video streams and running for long time glib is crashing with the same error message.

 

(<unknown>:3749): GLib-GObject-CRITICAL **: g_closure_invoke: assertion `closure->marshal || closure->meta_marshal' failed

 

GDB back trace is not always the same but here is the bt from last crash:

#0  0x2b8b58f0 in malloc_consolidate () from /lib/libc.so.6

#1  0x2b8b7064 in _int_malloc () from /lib/libc.so.6

#2  0x2b8b7f8c in _int_memalign () from /lib/libc.so.6

#3  0x2b8ba308 in memalign () from /lib/libc.so.6

#4  0x2b8bb8a0 in posix_memalign () from /lib/libc.so.6

#5  0x2aaf55a4 in av_malloc () from /usr/lib/libavutil.so

#6  0x2ac9efe4 in av_new_packet () from /usr/lib/libavcodec.so

#7  0x2abce1d8 in av_get_packet (s=0x36335580, pkt=0x39bfec10, size=3684) at libavformat/utils.c:269

#8  0x2ab460f0 in adbinary_mpeg (txtDat=0x39bfeb64, vidDat=0xa99700, pkt=0x39bfec10, s=0x8b9d70) at libavformat/adbinary.c:107

#9  adbinary_read_packet (s=0x8b9d70, pkt=0x39bfec10) at libavformat/adbinary.c:487

#10 0x2abce754 in av_read_packet (s=0x8b9d70, pkt=0x39bfec10) at libavformat/utils.c:735

#11 0x2abcf03c in av_read_frame_internal (s=0x8b9d70, pkt=0x39bfecd8) at libavformat/utils.c:1196

#12 0x000135d0 in player_thread (arg=0x869ce0) at player.c:425

#13 0x2b542290 in SDL_RunThread () from /usr/lib/libSDL-1.2.so.0

#14 0x2b56f600 in RunThread () from /usr/lib/libSDL-1.2.so.0

#15 0x2b5aab10 in start_thread () from /lib/libpthread.so.0

#16 0x2b90e958 in clone () from /lib/libc.so.6

#17 0x2b90e958 in clone () from /lib/libc.so.6

 

Can I upgrade to a more recent version of glib ?

Outcomes