INTERACT FORUM

More => Old Versions => JRiver Media Center 20 for Linux => Topic started by: Okanochiwa on August 16, 2015, 02:29:40 pm

Title: Random MC termination bug
Post by: Okanochiwa on August 16, 2015, 02:29:40 pm
Hi all, I am testing JRiver MC 20.0.131 on Linux Mint 17 and experience random termination.
It can happen 3 times in a hour, or "only" once in a day.

I have tried on Kubuntu 14.10, same issue (even worse).

Apart from JRiver, my Linux Mint is perfectly stable, no crash from any other program.

Anyone else experiencing the same issue?
Title: Re: Random MC termination bug
Post by: mattkhan on August 16, 2015, 02:31:46 pm
anything logged (in syslog etc) to offer any clues as to why?
any particular actions triggering it?
Title: Re: Random MC termination bug
Post by: Okanochiwa on August 16, 2015, 04:40:03 pm
I made no particular action, the computer is idle and I am in the sofa listening to music.

From syslog:
Code: [Select]
Aug 16 20:18:06 Mint kernel: [86195.102281] mediacenter20[14818]: segfault at 2e00000072 ip 00007f206c39e69e sp 00007f20237fca10 error 4 in libJRReader.so[7f206c107000+37c000]
Aug 16 22:01:07 Mint kernel: [92376.029512] mediacenter20[20345]: segfault at 6d ip 00007f0e8fc68aea sp 00007f0e74df1a58 error 4 in libc-2.19.so[7f0e8fbe0000+1bb000]
Title: Re: Random MC termination bug
Post by: bob on August 17, 2015, 11:47:56 am
I made no particular action, the computer is idle and I am in the sofa listening to music.

From syslog:
Code: [Select]
Aug 16 20:18:06 Mint kernel: [86195.102281] mediacenter20[14818]: segfault at 2e00000072 ip 00007f206c39e69e sp 00007f20237fca10 error 4 in libJRReader.so[7f206c107000+37c000]
Aug 16 22:01:07 Mint kernel: [92376.029512] mediacenter20[20345]: segfault at 6d ip 00007f0e8fc68aea sp 00007f0e74df1a58 error 4 in libc-2.19.so[7f0e8fbe0000+1bb000]
Probably some incompatibility in the networking code or a misbehaving DLNA device. Are you using the 64 bit or 32 bit build?
Try turning off media networking.
Title: Re: Random MC termination bug
Post by: Okanochiwa on August 17, 2015, 02:20:30 pm
I am using Linux 64 bits, and I believe the 64bits version of the package based on the repository added:
Code: [Select]
deb [arch=i386,amd64] http://dist.jriver.com/latest/mediacenter/ wheezy main
My network player is Marantz MCR 510, which is used by numerous people with JRiver without issues.
I will try to leave JRiver open with media networking disabled.
Title: Re: Random MC termination bug
Post by: bob on August 17, 2015, 02:23:14 pm
I am using Linux 64 bits, and I believe the 64bits version of the package based on the repository added:
Code: [Select]
deb [arch=i386,amd64] http://dist.jriver.com/latest/mediacenter/ wheezy main
My network player is Marantz MCR 510, which is used by numerous people with JRiver without issues.
I will try to leave JRiver open with media networking disabled.
That would be the 32 bit distro. The 64 bit one is in jessie, not wheezy.
Code: [Select]
deb http://dist.jriver.com/latest/mediacenter/ jessie maingets you the 64 bit version.
Title: Re: Random MC termination bug
Post by: Okanochiwa on August 17, 2015, 02:44:34 pm
That can explain  :-X

I have removed the previous repository and reinstalled it. How can I check that this time I have installed the 64bit version?
Title: Re: Random MC termination bug
Post by: bob on August 17, 2015, 03:04:46 pm
That can explain  :-X

I have removed the previous repository and reinstalled it. How can I check that this time I have installed the 64bit version?
From a prompt

Code: [Select]
dpkg -l | grep mediacenter
The architecture will be listed.
I'm sure there are ways to do this from the GUI as well.
Title: Re: Random MC termination bug
Post by: Okanochiwa on August 17, 2015, 03:15:33 pm
All right, this is the 64bits version installed this time. Thanks
Title: Re: Random MC termination bug
Post by: Okanochiwa on August 17, 2015, 03:41:54 pm
Bug again :(

Code: [Select]
Mint kernel: [ 4592.998088] traps: mediacenter20[21108] general protection ip:7fe2e389069e sp:7fe2c27faa10 error:0 in libJRReader.so[7fe2e35f9000+37c000]
Title: Re: Random MC termination bug
Post by: bob on August 17, 2015, 05:27:05 pm
Since you aren't running an officially supported distro there is a limit to how far we can go with this.
You can however check to see if the MC libraries are missing anything from the system.

Code: [Select]
ldd -d /usr/lib/jriver/Media\ Center\ 21/*.soand
Code: [Select]
ldd -d /usr/lib/jriver/Media\ Center\ 21/Plugins/*.sofrom a terminal
Look for missing libraries/symbols.

Title: Re: Random MC termination bug
Post by: Okanochiwa on August 17, 2015, 06:05:47 pm
Thanks, plugins look fine but I got error there:

ldd -d /usr/lib/jriver/Media\ Center\ 20/*.so
Code: [Select]
/usr/lib/jriver/Media Center 20/libgnutls.so:
linux-vdso.so.1 =>  (0x00007fff6f778000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fbc81e5d000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fbc81be9000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbc81823000)
/lib64/ld-linux-x86-64.so.2 (0x00007fbc823ae000)
undefined symbol: nettle_sha512_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha384_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha256_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha224_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha1_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha256_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha224_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha1_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha512_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md5_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_224r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_arcfour_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha224_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_arctwo_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_arctwo_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha1_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_salsa20_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha1_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_aes_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_256r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha512_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_gcm_aes_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac128_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md2_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md5_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_gcm_aes_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac96_set_nonce (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_camellia_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_cbc_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha256_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac128_set_nonce (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha224_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha1_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_aes_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_192r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des3_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_cbc_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des3_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha1_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha384_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_md5_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha256_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha256_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha256_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha512_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha512_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md2_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha512_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_md5_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac96_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_md5_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac128_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_384r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_521r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_salsa20r12_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac96_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha384_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha384_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
.

Title: Re: Random MC termination bug
Post by: Okanochiwa on August 18, 2015, 03:14:55 pm
I left Media Center 20 open with Media Network disabled. It didn't crash. I reenabled Media Network and got crash non stop:

Code: [Select]
Aug 18 20:59:28 Mint kernel: [89644.127106] mediacenter20[4141]: segfault at 6c ip 00007f90cdad469e sp 00007fff77efb5f0 error 4 in libJRReader.so[7f90cd83d000+37c000]
Aug 18 21:01:48 Mint kernel: [89784.033737] mediacenter20[22771]: segfault at 2e1 ip 00007f96751f2fa9 sp 00007f964a7faa40 error 4 in libJRReader.so[7f9674f60000+37c000]
Aug 18 21:09:34 Mint kernel: [  259.598551] mediacenter20[2673]: segfault at 0 ip 00007fb27f39169e sp 00007fff9a49d560 error 4 in libJRReader.so[7fb27f0fa000+37c000]
Aug 18 21:11:39 Mint kernel: [  384.990737] traps: mediacenter20[3937] general protection ip:7f7ee8a5769e sp:7f7ec7ffd4f0 error:0 in libJRReader.so[7f7ee87c0000+37c000]
Aug 18 21:09:34 Mint kernel: [  259.598551] mediacenter20[2673]: segfault at 0 ip 00007fb27f39169e sp 00007fff9a49d560 error 4 in libJRReader.so[7fb27f0fa000+37c000]
Aug 18 21:11:39 Mint kernel: [  384.990737] traps: mediacenter20[3937] general protection ip:7f7ee8a5769e sp:7f7ec7ffd4f0 error:0 in libJRReader.so[7f7ee87c0000+37c000]
Aug 18 21:17:00 Mint kernel: [  705.630377] mediacenter20[4339]: segfault at 0 ip 00007fb9751f769e sp 00007ffff6a02020 error 4 in libJRReader.so[7fb974f60000+37c000]
Title: Re: Random MC termination bug
Post by: bob on August 18, 2015, 04:06:12 pm
I left Media Center 20 open with Media Network disabled. It didn't crash. I reenabled Media Network and got crash non stop:

Code: [Select]
Aug 18 20:59:28 Mint kernel: [89644.127106] mediacenter20[4141]: segfault at 6c ip 00007f90cdad469e sp 00007fff77efb5f0 error 4 in libJRReader.so[7f90cd83d000+37c000]
Aug 18 21:01:48 Mint kernel: [89784.033737] mediacenter20[22771]: segfault at 2e1 ip 00007f96751f2fa9 sp 00007f964a7faa40 error 4 in libJRReader.so[7f9674f60000+37c000]
Aug 18 21:09:34 Mint kernel: [  259.598551] mediacenter20[2673]: segfault at 0 ip 00007fb27f39169e sp 00007fff9a49d560 error 4 in libJRReader.so[7fb27f0fa000+37c000]
Aug 18 21:11:39 Mint kernel: [  384.990737] traps: mediacenter20[3937] general protection ip:7f7ee8a5769e sp:7f7ec7ffd4f0 error:0 in libJRReader.so[7f7ee87c0000+37c000]
Aug 18 21:09:34 Mint kernel: [  259.598551] mediacenter20[2673]: segfault at 0 ip 00007fb27f39169e sp 00007fff9a49d560 error 4 in libJRReader.so[7fb27f0fa000+37c000]
Aug 18 21:11:39 Mint kernel: [  384.990737] traps: mediacenter20[3937] general protection ip:7f7ee8a5769e sp:7f7ec7ffd4f0 error:0 in libJRReader.so[7f7ee87c0000+37c000]
Aug 18 21:17:00 Mint kernel: [  705.630377] mediacenter20[4339]: segfault at 0 ip 00007fb9751f769e sp 00007ffff6a02020 error 4 in libJRReader.so[7fb974f60000+37c000]

It's probably the nettle libs.
Looking into it.
Title: Re: Random MC termination bug
Post by: Okanochiwa on August 21, 2015, 02:16:12 pm
Is there any to fix that?
Title: Re: Random MC termination bug
Post by: bob on August 21, 2015, 04:01:23 pm
Is there any to fix that?
In progress. It's more involved than I first thought...
Title: Re: Random MC termination bug
Post by: Okanochiwa on August 21, 2015, 06:19:51 pm
OK, glad to know that this is being worked on :)
Title: Re: Random MC termination bug
Post by: Okanochiwa on August 30, 2015, 05:50:14 am
Hi, any chance this is being fixed? I still have the same errors

Code: [Select]
Aug 30 11:44:21 Mint kernel: [16305.374324] mediacenter20[14510]: segfault at 21 ip 00007f70d1937fa9 sp 00007f70ab7fca40 error 4 in libJRReader.so[7f70d16a5000+37c000]
Aug 30 11:48:29 Mint kernel: [16553.343283] r8712u 2-1:1.0 wlan1: r8712_got_addbareq_event_callback: mac = 00:37:b7:aa:7a:e1, seq = 22832, tid = 0
Title: Re: Random MC termination bug
Post by: bob on August 31, 2015, 01:37:28 pm
Hi, any chance this is being fixed? I still have the same errors

Code: [Select]
Aug 30 11:44:21 Mint kernel: [16305.374324] mediacenter20[14510]: segfault at 21 ip 00007f70d1937fa9 sp 00007f70ab7fca40 error 4 in libJRReader.so[7f70d16a5000+37c000]
Aug 30 11:48:29 Mint kernel: [16553.343283] r8712u 2-1:1.0 wlan1: r8712_got_addbareq_event_callback: mac = 00:37:b7:aa:7a:e1, seq = 22832, tid = 0
That was with 21.0.5?
If so can you do the ldd -d thing to see if the library issues are all resolved?
Title: Re: Random MC termination bug
Post by: Okanochiwa on August 31, 2015, 01:55:24 pm
I have the v20.0.131 installed

ldd -d /usr/lib/jriver/Media\ Center\ 20/*.so
Code: [Select]
/usr/lib/jriver/Media Center 20/libcryptlib.so:
linux-vdso.so.1 =>  (0x00007fff839fe000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f3d3bcc9000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f3d3b9c5000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3d3b6be000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f3d3b4a8000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3d3b0e3000)
/lib64/ld-linux-x86-64.so.2 (0x00007f3d3c4a6000)
/usr/lib/jriver/Media Center 20/libgcrypt.so:
/usr/lib/jriver/Media Center 20/libgcrypt.so: /lib/x86_64-linux-gnu/libgpg-error.so.0: no version information available (required by /usr/lib/jriver/Media Center 20/libgcrypt.so)
linux-vdso.so.1 =>  (0x00007fffb05fe000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f5695549000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5695184000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5695a50000)
/usr/lib/jriver/Media Center 20/libgmp.so:
linux-vdso.so.1 =>  (0x00007fff0437c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f956cb3b000)
/lib64/ld-linux-x86-64.so.2 (0x00007f956d199000)
/usr/lib/jriver/Media Center 20/libgnutls.so:
linux-vdso.so.1 =>  (0x00007fff7b9fe000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f579eb56000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f579e8e2000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f579e51c000)
/lib64/ld-linux-x86-64.so.2 (0x00007f579f0a7000)
undefined symbol: nettle_sha512_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha384_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha256_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha224_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha1_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha256_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha224_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha1_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha512_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md5_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_224r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_arcfour_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha224_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_arctwo_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_arctwo_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha1_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_salsa20_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha1_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_aes_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_256r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha512_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_gcm_aes_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac128_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md2_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md5_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_gcm_aes_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac96_set_nonce (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_camellia_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_cbc_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha256_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac128_set_nonce (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha224_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha1_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_aes_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_192r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des3_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_cbc_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des3_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha1_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha384_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_md5_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha256_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha256_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha256_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha512_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha512_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md2_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha512_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_md5_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac96_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_md5_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac128_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_384r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_521r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_salsa20r12_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac96_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha384_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha384_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
/usr/lib/jriver/Media Center 20/libgpg-error.so:
linux-vdso.so.1 =>  (0x00007fff7f99b000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f22e680b000)
Title: Re: Random MC termination bug
Post by: bob on August 31, 2015, 02:01:54 pm
I have the v20.0.131 installed

ldd -d /usr/lib/jriver/Media\ Center\ 20/*.so
Code: [Select]
/usr/lib/jriver/Media Center 20/libcryptlib.so:
linux-vdso.so.1 =>  (0x00007fff839fe000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f3d3bcc9000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f3d3b9c5000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3d3b6be000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f3d3b4a8000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3d3b0e3000)
/lib64/ld-linux-x86-64.so.2 (0x00007f3d3c4a6000)
/usr/lib/jriver/Media Center 20/libgcrypt.so:
/usr/lib/jriver/Media Center 20/libgcrypt.so: /lib/x86_64-linux-gnu/libgpg-error.so.0: no version information available (required by /usr/lib/jriver/Media Center 20/libgcrypt.so)
linux-vdso.so.1 =>  (0x00007fffb05fe000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f5695549000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5695184000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5695a50000)
/usr/lib/jriver/Media Center 20/libgmp.so:
linux-vdso.so.1 =>  (0x00007fff0437c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f956cb3b000)
/lib64/ld-linux-x86-64.so.2 (0x00007f956d199000)
/usr/lib/jriver/Media Center 20/libgnutls.so:
linux-vdso.so.1 =>  (0x00007fff7b9fe000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f579eb56000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f579e8e2000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f579e51c000)
/lib64/ld-linux-x86-64.so.2 (0x00007f579f0a7000)
undefined symbol: nettle_sha512_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha384_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha256_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha224_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha1_init (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha256_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha224_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha1_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha512_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md5_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_224r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_arcfour_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha224_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_arctwo_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_arctwo_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha1_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_salsa20_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha1_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_aes_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_256r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha512_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_gcm_aes_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac128_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md2_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md5_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_gcm_aes_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac96_set_nonce (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_camellia_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_cbc_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha256_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac128_set_nonce (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha224_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha1_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_aes_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_192r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des3_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_cbc_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des3_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha1_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha384_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_md5_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha256_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_sha256_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha256_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha512_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha512_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des_encrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_md2_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha512_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_md5_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac96_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_md5_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac128_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_384r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_secp_521r1 (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_des_decrypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_salsa20r12_crypt (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_umac96_update (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha384_set_key (/usr/lib/jriver/Media Center 20/libgnutls.so)
undefined symbol: nettle_hmac_sha384_digest (/usr/lib/jriver/Media Center 20/libgnutls.so)
/usr/lib/jriver/Media Center 20/libgpg-error.so:
linux-vdso.so.1 =>  (0x00007fff7f99b000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f22e680b000)
Can you try 21.0.5, at least in trialware mode?
MC 20 and 21 can coexist. You can use a backup of your MC20 library to populate MC21's library.
Title: Re: Random MC termination bug
Post by: Okanochiwa on September 12, 2015, 11:30:31 am
I have installed the version 21.0.6
Code: [Select]
dpkg -l | grep mediacenter
ii  mediacenter21                                               21.0.6                                              amd64        Media Player

And still have this persisting segfault:
Code: [Select]
Sep 12 15:18:10 Mint kernel: [32405.296393] show_signal_msg: 110 callbacks suppressed
Sep 12 15:18:10 Mint kernel: [32405.296404] mediacenter21[8460]: segfault at 0 ip 00007f2a8b1fa22e sp 00007f2a3d7f1a30 error 4 in libJRReader.so[7f2a8af99000+340000]
Title: Re: Random MC termination bug
Post by: bob on September 14, 2015, 01:54:32 pm
Media Networking disabled??
Title: Re: Random MC termination bug
Post by: Okanochiwa on September 14, 2015, 02:01:23 pm
Media networking is enabled, that's the whole purpose of Media Center.

When disabled, it does not seem to bug at all.
Title: Re: Random MC termination bug
Post by: bob on September 14, 2015, 05:24:49 pm
Media networking is enabled, that's the whole purpose of Media Center.

When disabled, it does not seem to bug at all.
The test was to determine if you have a misbehaving uPNP device on your network which I suspect you do because of the behavior you describe.
Title: Re: Random MC termination bug
Post by: Okanochiwa on September 14, 2015, 05:33:29 pm
My device is Marantz MCR 510, which is 100% stable with Minimserver. I even have tried the windows version of JRiver and it looked stable.
Title: Re: Random MC termination bug
Post by: bob on September 15, 2015, 01:21:47 pm
My device is Marantz MCR 510, which is 100% stable with Minimserver. I even have tried the windows version of JRiver and it looked stable.
Do you have any other UPnP devices besides that (camera's, etc)?
You can use Device Spy from the UPnP tools for Developer free package to see what's on your network.
Title: Re: Random MC termination bug
Post by: Okanochiwa on March 28, 2021, 03:03:39 am
Hello, I have stopped using JRiver because of this bug but just installed MC27 and there is no more network error and crash. Well done to the tech team.
Title: Re: Random MC termination bug
Post by: bob on March 29, 2021, 09:35:04 am
Thanks for the report!