INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Getting frequent SIGABRT in linux_avcodec64/libavutil-jr.so.57  (Read 1503 times)

RemyJ

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1245

When there's a lot of video control activity (pause/play/seek/etc) I'm seeing frequent SIGABRTs.  They seem to come in 3 flavors.  The first two are the most frequent (about 40 times over the past few days) and always seem to be relates to thumbnails.  The last one has happened only 3 times over the same period. 

I'm going to turn off thumbnails a bit and see if that quiets things down.

Fedora 35 XFCE and I do all my video control through MCWS.   I keep forgetting to turn logging on but I'll grab a log of the next occurrence.

Code: [Select]
core-JRWorker-1647193416.50367
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/lib/jriver/Media Center 29/JRWorker /Thumbnail /media/media/video/clips/incoming'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44       return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7fc79c006640 (LWP 50410))]
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007fc7b7bc28f3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007fc7b7b756a6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007fc7b7b5f865 in __GI_abort () at abort.c:100
#4  0x00007fc7b7bb6a07 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fc7b7cf3596 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#5  0x00007fc7b7bcc87c in malloc_printerr (str=str@entry=0x7fc7b7cf6188 "free(): invalid next size (normal)") at malloc.c:5536
#6  0x00007fc7b7bce42c in _int_free (av=0x7fc78c000020, p=0x7fc78c15fbf0, have_lock=<optimized out>) at malloc.c:4484
#7  0x00007fc7b7bd0c05 in __GI___libc_free (mem=<optimized out>) at malloc.c:3279
#8  0x00007fc7a4c7680f in av_buffer_unref () at /home/remyj/.jriver/Media Center 29/Plugins/linux_avcodec64/libavutil-jr.so.57
#9  0x00007fc7a4c82d04 in av_frame_unref () at /home/remyj/.jriver/Media Center 29/Plugins/linux_avcodec64/libavutil-jr.so.57
#10 0x00007fc7a4c82e89 in av_frame_free () at /home/remyj/.jriver/Media Center 29/Plugins/linux_avcodec64/libavutil-jr.so.57
#11 0x00007fc7a53e7887 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#12 0x00007fc7a5414d58 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#13 0x00007fc7a54159df in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#14 0x00007fc7a5416758 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#15 0x00007fc7a54130df in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#16 0x00007fc7a52962f6 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#17 0x00007fc7b7bc0b1a in start_thread (arg=<optimized out>) at pthread_create.c:443
#18 0x00007fc7b7c45650 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Code: [Select]
core-JRWorker-1647193416.50369
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/lib/jriver/Media Center 29/JRWorker /Thumbnail /media/media/video/clips/incoming'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44       return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f112e8b5640 (LWP 50426))]
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f114a48f8f3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007f114a4426a6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007f114a42c865 in __GI_abort () at abort.c:100
#4  0x00007f114a483a07 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f114a5c0596 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#5  0x00007f114a49987c in malloc_printerr (str=str@entry=0x7f114a5be190 "corrupted size vs. prev_size") at malloc.c:5536
#6  0x00007f114a49a446 in unlink_chunk (p=<optimized out>, av=0x7f1120000020) at malloc.c:1631
#7  0x00007f114a49a5d0 in malloc_consolidate (av=av@entry=0x7f1120000020) at malloc.c:4668
#8  0x00007f114a49c1c8 in _int_malloc (av=av@entry=0x7f1120000020, bytes=bytes@entry=1238) at malloc.c:3853
#9  0x00007f114a49e3ae in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at malloc.c:3567
#10 0x00007f114ae1fa95 in calloc (b=1, a=<optimized out>) at ../include/rtld-malloc.h:44
#11 _dl_new_object (realname=realname@entry=0x7f1120007850 "/usr/lib/jriver/Media Center 29/libJRImage.so", libname=libname@entry=0x7f1120007ed0 "/usr/lib/jriver/Media Center 29/libJRImage.so", type=type@entry=2, loader=loader@entry=0x0, mode=mode@entry=-1879044095, nsid=nsid@entry=0) at dl-object.c:89
#12 0x00007f114ae1b396 in _dl_map_object_from_fd (name=name@entry=0x7f1120007ed0 "/usr/lib/jriver/Media Center 29/libJRImage.so", origname=origname@entry=0x0, fd=8, fbp=fbp@entry=0x7f112e8b3aa0, realname=0x7f1120007850 "/usr/lib/jriver/Media Center 29/libJRImage.so", loader=loader@entry=0x0, l_type=2, mode=-1879044095, stack_endp=0x7f112e8b3a98, nsid=0) at dl-load.c:1093
#13 0x00007f114ae1cbff in _dl_map_object (loader=0x0, loader@entry=0x7f114ae4b220, name=name@entry=0x7f1120007ed0 "/usr/lib/jriver/Media Center 29/libJRImage.so", type=type@entry=2, trace_mode=trace_mode@entry=0, mode=mode@entry=-1879044095, nsid=<optimized out>) at dl-load.c:2344
#14 0x00007f114ae2082c in dl_open_worker_begin (a=a@entry=0x7f112e8b4150) at dl-open.c:533
#15 0x00007f114a559878 in __GI__dl_catch_exception (exception=exception@entry=0x7f112e8b3fb0, operate=operate@entry=0x7f114ae20780 <dl_open_worker_begin>, args=args@entry=0x7f112e8b4150) at /usr/src/debug/glibc-2.34-28.fc35.x86_64/elf/dl-error-skeleton.c:208
#16 0x00007f114ae1ffaa in dl_open_worker (a=a@entry=0x7f112e8b4150) at dl-open.c:795
#17 0x00007f114a559878 in __GI__dl_catch_exception (exception=exception@entry=0x7f112e8b4130, operate=operate@entry=0x7f114ae1ff70 <dl_open_worker>, args=args@entry=0x7f112e8b4150) at /usr/src/debug/glibc-2.34-28.fc35.x86_64/elf/dl-error-skeleton.c:208
#18 0x00007f114ae2039f in _dl_open (file=<optimized out>, mode=-2147479551, caller_dlopen=0x55c6763d2488, nsid=-2, argc=6, argv=0x7ffdfffb1988, env=0x7ffdfffb19c0) at dl-open.c:896
#19 0x00007f114a489d2c in dlopen_doit (a=a@entry=0x7f112e8b43c0) at dlopen.c:56
#20 0x00007f114a559878 in __GI__dl_catch_exception (exception=exception@entry=0x7f112e8b4320, operate=<optimized out>, args=<optimized out>) at /usr/src/debug/glibc-2.34-28.fc35.x86_64/elf/dl-error-skeleton.c:208
#21 0x00007f114a559943 in __GI__dl_catch_error (objname=0x7f112e8b4378, errstring=0x7f112e8b4380, mallocedp=0x7f112e8b4377, operate=<optimized out>, args=<optimized out>) at /usr/src/debug/glibc-2.34-28.fc35.x86_64/elf/dl-error-skeleton.c:227
#22 0x00007f114a48982e in _dlerror_run (operate=operate@entry=0x7f114a489cd0 <dlopen_doit>, args=args@entry=0x7f112e8b43c0) at dlerror.c:138
#23 0x00007f114a489db8 in dlopen_implementation (dl_caller=<optimized out>, mode=<optimized out>, file=<optimized out>) at dlopen.c:71
#24 ___dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:81
#25 0x000055c6763d2488 in  ()
#26 0x000055c6763f73cd in  ()
#27 0x000055c6763f7d74 in  ()
#28 0x000055c6763f8cd3 in  ()
#29 0x000055c6763912c3 in  ()
#30 0x00007f1137ce1929 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#31 0x00007f1137ce29df in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#32 0x00007f1137ce3758 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#33 0x00007f1137ce00df in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#34 0x00007f1137b632f6 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#35 0x00007f114a48db1a in start_thread (arg=<optimized out>) at pthread_create.c:443
#36 0x00007f114a512650 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Code: [Select]
core-mediacenter-1647380835.126492
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `mediacenter29'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44       return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f421e2e1c40 (LWP 126492))]
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f421e4b38f3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007f421e4666a6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007f421e450865 in __GI_abort () at abort.c:100
#4  0x00007f421e4506fb in __assert_fail_base (fmt=<optimized out>, assertion=<optimized out>, file=<optimized out>, line=<optimized out>, function=<optimized out>) at assert.c:92
#5  0x00007f421e45f396 in __GI___assert_fail (assertion=assertion@entry=0x7f421ea96bf8 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x7f421ea96840 "xcb_io.c", line=line@entry=269, function=function@entry=0x7f421ea971d8 <__PRETTY_FUNCTION__.7> "poll_for_event") at assert.c:101
#6  0x00007f421ea22b57 in poll_for_event (dpy=dpy@entry=0x5645b2c29d70, queued_only=0) at /usr/src/debug/libX11-1.7.3.1-1.fc35.x86_64/src/xcb_io.c:269
#7  0x00007f421ea22bf8 in poll_for_response (dpy=dpy@entry=0x5645b2c29d70) at /usr/src/debug/libX11-1.7.3.1-1.fc35.x86_64/src/xcb_io.c:301
#8  0x00007f421ea25ce2 in _XEventsQueued (mode=<optimized out>, dpy=0x5645b2c29d70) at /usr/src/debug/libX11-1.7.3.1-1.fc35.x86_64/src/xcb_io.c:432
#9  _XEventsQueued (dpy=0x5645b2c29d70, mode=mode@entry=1) at /usr/src/debug/libX11-1.7.3.1-1.fc35.x86_64/src/xcb_io.c:414
#10 0x00007f421ea25d62 in _XFlush (dpy=<optimized out>) at /usr/src/debug/libX11-1.7.3.1-1.fc35.x86_64/src/xcb_io.c:602
#11 0x00007f421ea25fcd in _XGetRequest (dpy=0x5645b2c29d70, type=<optimized out>, len=4) at /usr/src/debug/libX11-1.7.3.1-1.fc35.x86_64/src/XlibInt.c:1787
#12 0x00007f421ea0c748 in XNoOp (dpy=dpy@entry=0x5645b2c29d70) at /usr/src/debug/libX11-1.7.3.1-1.fc35.x86_64/src/Macros.c:289
#13 0x00007f42083afd9c in glXCreateContextAttribsARB (dpy=0x5645b2c29d70, config=<optimized out>, share_context=<optimized out>, direct=<optimized out>, attrib_list=<optimized out>) at ../src/glx/create_context.c:151
#14 0x00007f421e3be9c4 in glXCreateContextAttribsARB (dpy=0x5645b2c29d70, config=0x5645b35690a0, share_list=0x0, direct=1, attrib_list=0x7fff653f5630) at /usr/src/debug/libglvnd-1.3.4-2.fc35.x86_64/src/GLX/libglx.c:305
#15 0x00007f42095ebc18 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#16 0x00007f420952f68e in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#17 0x00007f420952299b in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#18 0x00007f420952a4b9 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#19 0x00007f420952a5d6 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#20 0x00007f420951dc73 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#21 0x00007f42094c1bf2 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#22 0x00007f42094be306 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#23 0x00007f42094aa696 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#24 0x00007f42094ab070 in  () at /usr/lib/jriver/Media Center 29/libJRPlayer.so
#25 0x00005645af981cb4 in  ()
#26 0x00005645af983e66 in  ()
#27 0x00005645af98cd2e in  ()
#28 0x00005645b08470b9 in  ()
#29 0x00007f42108e7a00 in  () at /usr/lib/jriver/Media Center 29/libJRTools.so
#30 0x00007f42108e7e3b in  () at /usr/lib/jriver/Media Center 29/libJRTools.so
#31 0x00007f4210932fe4 in  () at /usr/lib/jriver/Media Center 29/libJRTools.so
#32 0x00005645b096f1ac in  ()
#33 0x00005645b096ec5d in  ()
#34 0x00007f421e451560 in __libc_start_call_main (main=main@entry=0x5645af950b00, argc=argc@entry=1, argv=argv@entry=0x7fff653f93c8) at ../sysdeps/nptl/libc_start_call_main.h:58
#35 0x00007f421e45160c in __libc_start_main_impl (main=0x5645af950b00, argc=1, argv=0x7fff653f93c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff653f93b8) at ../csu/libc-start.c:409
#36 0x00005645af951dea in  ()
Logged
Fedora 38 x86_64 Xfce

RemyJ

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1245
Re: Getting frequent SIGABRT in linux_avcodec64/libavutil-jr.so.57
« Reply #1 on: March 18, 2022, 03:11:21 pm »

FYI... Since turning off thumbnail generation and removing the thumbnail column from my views I haven't experienced any crashes.
Logged
Fedora 38 x86_64 Xfce

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: Getting frequent SIGABRT in linux_avcodec64/libavutil-jr.so.57
« Reply #2 on: March 21, 2022, 04:10:51 pm »

FYI... Since turning off thumbnail generation and removing the thumbnail column from my views I haven't experienced any crashes.
Sounds like that might be a corrupt cover art image.
Logged

RemyJ

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1245
Re: Getting frequent SIGABRT in linux_avcodec64/libavutil-jr.so.57
« Reply #3 on: March 21, 2022, 06:55:46 pm »

These are all thumbnails generated by MC <29  from mp4s. 
Maybe I need to clean them all out and let MC29 recreate them.
Logged
Fedora 38 x86_64 Xfce

RemyJ

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1245
Re: Getting frequent SIGABRT in linux_avcodec64/libavutil-jr.so.57
« Reply #4 on: April 21, 2022, 07:05:37 am »

Just a followup...   Since about 29.0.26, I've not had a single crash but thumbnails are disabled and any existing ones have been cleaned out.  I'm going to turn them back on and see what happens.
Logged
Fedora 38 x86_64 Xfce
Pages: [1]   Go Up