Broken encoding

Current Development version likely to have breaking changes
Post Reply
migo
Posts: 46
Joined: Tue Oct 11, 2016 9:19 am

Broken encoding

Post by migo »

Hi, after last upgrade today is encoding to h264 completely broken for my Dlink camera. When I disable encoding, camera image is decoded and displayed correctly. I'm using VAAPI on intel HD, but tried libx264 encoder too. When encoding is enabled no video in monitor is displayed only Unable to stream error, please see attached screenshot.

There is following error in syslog:

Jun 09 08:07:32 cam zmc_m6[3588]: ERR [zmc_m6] [Unable to read header]
Jun 09 08:07:32 cam zmc_m6[3588]: ERR [zmc_m6] [Unable to get response, disconnecting]
Jun 09 08:07:32 cam zmc_m6[3588]: ERR [zmc_m6] [Failed to capture image from monitor 6 Pult (1/1)]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [Got signal 11 (Segmentation fault), crashing]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [Signal address is 0x88, from 0x5db0c6db9f1e]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [Backtrace 0: /usr/bin/zmc(+0x9aa59) [0x5db0c6d00a59]]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [Backtrace 1: /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x78bca0045330]]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [Backtrace 2: /usr/bin/zmc(+0x153f1e) [0x5db0c6db9f1e]]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [Backtrace 3: /usr/bin/zmc(+0x11c545) [0x5db0c6d82545]]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [Backtrace 4: /usr/bin/zmc(+0x1228c0) [0x5db0c6d888c0]]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [Backtrace 5: /lib/x86_64-linux-gnu/libstdc++.so.6(+0xecdb4) [0x78bca04ecdb4]]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [Backtrace 6: /lib/x86_64-linux-gnu/libc.so.6(+0x9caa4) [0x78bca009caa4]]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [Backtrace 7: /lib/x86_64-linux-gnu/libc.so.6(+0x129c3c) [0x78bca0129c3c]]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [Backtrace complete, please install debug symbols (typically zoneminder-dbg)]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [and execute the following command for more information:]
Jun 09 08:07:33 cam zmc_m6[3588]: ERR [zmc_m6] [addr2line -Cfip -e /usr/bin/zmc 0x9aa59 0x153f1e 0x11c545 0x1228c0]
Jun 09 08:07:33 cam zmc_m6[3588]: FAT [zmc_m6] [Got signal 11 (Segmentation fault), crashing]
Jun 09 08:07:33 cam zmdc[1374]: ERR ['zmc -m 6' exited abnormally, exit status 255]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Unable to read header]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Unable to get response, disconnecting]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Failed to capture image from monitor 6 Pult (1/1)]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Got signal 11 (Segmentation fault), crashing]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Signal address is 0x88, from 0x5a835cd91f1e]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Backtrace 0: /usr/bin/zmc(+0x9aa59) [0x5a835ccd8a59]]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Backtrace 1: /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7df84e245330]]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Backtrace 2: /usr/bin/zmc(+0x153f1e) [0x5a835cd91f1e]]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Backtrace 3: /usr/bin/zmc(+0x11c545) [0x5a835cd5a545]]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Backtrace 4: /usr/bin/zmc(+0x1228c0) [0x5a835cd608c0]]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Backtrace 5: /lib/x86_64-linux-gnu/libstdc++.so.6(+0xecdb4) [0x7df84e6ecdb4]]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Backtrace 6: /lib/x86_64-linux-gnu/libc.so.6(+0x9caa4) [0x7df84e29caa4]]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Backtrace 7: /lib/x86_64-linux-gnu/libc.so.6(+0x129c3c) [0x7df84e329c3c]]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [Backtrace complete, please install debug symbols (typically zoneminder-dbg)]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [and execute the following command for more information:]
Jun 09 08:07:36 cam zmc_m6[3622]: ERR [zmc_m6] [addr2line -Cfip -e /usr/bin/zmc 0x9aa59 0x153f1e 0x11c545 0x1228c0]
Jun 09 08:07:36 cam zmc_m6[3622]: FAT [zmc_m6] [Got signal 11 (Segmentation fault), crashing]
Jun 09 08:07:36 cam zmdc[1374]: ERR ['zmc -m 6' exited abnormally, exit status 255]


Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Unable to read header]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Unable to get response, disconnecting]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Failed to capture image from monitor 6 Pult (1/1)]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Got signal 11 (Segmentation fault), crashing]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Signal address is 0x88, from 0x5696629d4f1e]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Backtrace 0: /usr/bin/zmc(+0x9aa59) [0x56966291ba59]]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Backtrace 1: /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7f6a1e645330]]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Backtrace 2: /usr/bin/zmc(+0x153f1e) [0x5696629d4f1e]]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Backtrace 3: /usr/bin/zmc(+0x11c545) [0x56966299d545]]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Backtrace 4: /usr/bin/zmc(+0x1228c0) [0x5696629a38c0]]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Backtrace 5: /lib/x86_64-linux-gnu/libstdc++.so.6(+0xecdb4) [0x7f6a1eaecdb4]]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Backtrace 6: /lib/x86_64-linux-gnu/libc.so.6(+0x9caa4) [0x7f6a1e69caa4]]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Backtrace 7: /lib/x86_64-linux-gnu/libc.so.6(+0x129c3c) [0x7f6a1e729c3c]]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [Backtrace complete, please install debug symbols (typically zoneminder-dbg)]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [and execute the following command for more information:]
Jun 09 08:07:47 cam zmc_m6[3644]: ERR [zmc_m6] [addr2line -Cfip -e /usr/bin/zmc 0x9aa59 0x153f1e 0x11c545 0x1228c0]
Jun 09 08:07:47 cam zmc_m6[3644]: FAT [zmc_m6] [Got signal 11 (Segmentation fault), crashing]
Jun 09 08:07:47 cam zmdc[1374]: ERR ['zmc -m 6' exited abnormally, exit status 255]

Any ideas, how to recover this?

Thank you, greetings
Milan
Attachments
Screenshot From 2025-06-09 08-13-02.png
Screenshot From 2025-06-09 08-13-02.png (55.72 KiB) Viewed 1478 times
migo
Posts: 46
Joined: Tue Oct 11, 2016 9:19 am

Re: Broken encoding

Post by migo »

System is Ubuntu 24.04.2 LTS and encoding mjpeg to h264 was working fine with previous releases od ZM v1.37.x. On most recent release is it still broken. Am I only ony one with this problem?

Thank you!
User avatar
iconnor
Posts: 3387
Joined: Fri Oct 29, 2010 1:43 am
Location: Toronto
Contact:

Re: Broken encoding

Post by iconnor »

Please do the command that the log says to do:

sudo apt install zoneminder-dbg
addr2line -Cfip -e /usr/bin/zmc 0x9aa59 0x153f1e 0x11c545 0x1228c0

Your log shows failure to capture, which has nothing to do with encoding.
migo
Posts: 46
Joined: Tue Oct 11, 2016 9:19 am

Re: Broken encoding

Post by migo »

Thank you for your hint. Here is output of requested command:

Code: Select all

root@cam:/home/migo# addr2line -Cfip -e /usr/bin/zmc 0x9abf9 0x1540de 0x11c705 0x122a80
addr2line: DWARF error: unable to read alt ref 117713
addr2line: DWARF error: unable to read alt ref 11106
addr2line: DWARF error: unable to read alt ref 244172
addr2line: DWARF error: unable to read alt ref 2255184
addr2line: DWARF error: unable to read alt ref 1583181
addr2line: DWARF error: unable to read alt ref 1172678
addr2line: DWARF error: unable to read alt ref 265233
addr2line: DWARF error: unable to read alt ref 2814697
addr2line: DWARF error: unable to read alt ref 2926545
addr2line: DWARF error: unable to read alt ref 3296242
addr2line: DWARF error: unable to read alt ref 3164934
addr2line: DWARF error: unable to read alt ref 3165021
addr2line: DWARF error: unable to read alt ref 3089023
addr2line: DWARF error: unable to read alt ref 3088838
addr2line: DWARF error: unable to read alt ref 3342640
addr2line: DWARF error: unable to read alt ref 3089885
addr2line: DWARF error: unable to read alt ref 3149291
addr2line: DWARF error: unable to read alt ref 3298506
addr2line: DWARF error: unable to read alt ref 3163506
addr2line: DWARF error: unable to read alt ref 3179323
addr2line: DWARF error: unable to read alt ref 3163593
addr2line: DWARF error: unable to read alt ref 3304454
addr2line: DWARF error: unable to read alt ref 4813450
addr2line: DWARF error: unable to read alt ref 502058
addr2line: DWARF error: unable to read alt ref 3087749
addr2line: DWARF error: unable to read alt ref 3087610
addr2line: DWARF error: unable to read alt ref 50175
addr2line: DWARF error: unable to read alt ref 652504
addr2line: DWARF error: unable to read alt ref 739652
addr2line: DWARF error: unable to read alt ref 1068717
addr2line: DWARF error: unable to read alt ref 1058250
addr2line: DWARF error: unable to read alt ref 1171795
addr2line: DWARF error: unable to read alt ref 1485704
addr2line: DWARF error: unable to read alt ref 1728987
addr2line: DWARF error: unable to read alt ref 1996967
addr2line: DWARF error: unable to read alt ref 2078106
addr2line: DWARF error: unable to read alt ref 2251896
addr2line: DWARF error: unable to read alt ref 2513022
addr2line: DWARF error: unable to read alt ref 2597352
addr2line: DWARF error: unable to read alt ref 2932195
addr2line: DWARF error: unable to read alt ref 3379372
addr2line: DWARF error: unable to read alt ref 3369960
addr2line: DWARF error: unable to read alt ref 3358204
addr2line: DWARF error: unable to read alt ref 3358093
addr2line: DWARF error: unable to read alt ref 3357966
addr2line: DWARF error: unable to read alt ref 3357823
addr2line: DWARF error: unable to read alt ref 3347809
addr2line: DWARF error: unable to read alt ref 3325981
addr2line: DWARF error: unable to read alt ref 3302201
addr2line: DWARF error: unable to read alt ref 3289411
addr2line: DWARF error: unable to read alt ref 3171005
addr2line: DWARF error: unable to read alt ref 3464639
addr2line: DWARF error: unable to read alt ref 3861536
addr2line: DWARF error: unable to read alt ref 4056686
addr2line: DWARF error: unable to read alt ref 537949
addr2line: DWARF error: unable to read alt ref 714517
addr2line: DWARF error: unable to read alt ref 3189260
addr2line: DWARF error: unable to read alt ref 644243
addr2line: DWARF error: unable to read alt ref 644745
addr2line: DWARF error: unable to read alt ref 3276255
addr2line: DWARF error: unable to read alt ref 1440361
addr2line: DWARF error: unable to read alt ref 1512164
addr2line: DWARF error: unable to read alt ref 258217
addr2line: DWARF error: unable to read alt ref 1212176
zm_die_handler(int, siginfo_t*, void*) at ??:?
VideoStore::writeVideoFramePacket(std::shared_ptr<ZMPacket>) [clone .isra.0] at :?
Event::AddPacket_(std::shared_ptr<ZMPacket>) at :?
Event::Run() at ??:?
root@cam:/home/migo# 
migo
Posts: 46
Joined: Tue Oct 11, 2016 9:19 am

Re: Broken encoding

Post by migo »

@iconnor Hello, is attached debug output OK, or am I missing something? Thank you!
User avatar
iconnor
Posts: 3387
Joined: Fri Oct 29, 2010 1:43 am
Location: Toronto
Contact:

Re: Broken encoding

Post by iconnor »

Unfortunately all those DWARF messages means we don't get actual line of the crash, but that's ok. I have an idea what is going on.

Isaac
migo
Posts: 46
Joined: Tue Oct 11, 2016 9:19 am

Re: Broken encoding

Post by migo »

Thank you!
migo
Posts: 46
Joined: Tue Oct 11, 2016 9:19 am

Re: Broken encoding

Post by migo »

Hello Isaac, I've updated Zoneminder packages today and encoding is working again on my system. Thank you!

Kind regards,
Milan
Post Reply