webcamoid crashes on startup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
webcamoid (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
sudo apt-get install -y webcamoid
webcamoid &
# Segmentation Fault (core dumped)
# no video cameras currently plugged in, which may have helped excite the bug, though
# it is unlikely the program got far enough for that to even be an issue.
ldd /usr/bin/webcamoid
linux-vdso.so.1 (0x00007fffcf1f
libavkys.so.8 => /usr/lib/
libQt5Quick.so.5 => /usr/lib/
libQt5Widgets.so.5 => /usr/lib/
libQt5Gui.so.5 => /usr/lib/
libQt5Qml.so.5 => /usr/lib/
libQt5Network.so.5 => /usr/lib/
libQt5Core.so.5 => /usr/lib/
libstdc++.so.6 => /usr/lib/
libgcc_s.so.1 => /lib/x86_
libc.so.6 => /lib/x86_
libm.so.6 => /lib/x86_
libpthread.so.0 => /lib/x86_
libGL.so.1 => /usr/lib/
libpng16.so.16 => /usr/lib/
libharfbuzz.so.0 => /usr/lib/
libz.so.1 => /lib/x86_
libicui18n.so.60 => /usr/lib/
libicuuc.so.60 => /usr/lib/
libdouble-
libdl.so.2 => /lib/x86_
libglib-2.0.so.0 => /usr/lib/
/lib64/
libGLX.so.0 => /usr/lib/
libGLdispatch.so.0 => /usr/lib/
libfreetype.so.6 => /usr/lib/
libgraphite2.so.3 => /usr/lib/
libicudata.so.60 => /usr/lib/
libpcre.so.3 => /lib/x86_
libX11.so.6 => /usr/lib/
libxcb.so.1 => /usr/lib/
libXau.so.6 => /usr/lib/
libXdmcp.so.6 => /usr/lib/
libbsd.so.0 => /lib/x86_
librt.so.1 => /lib/x86_
gdb /usr/bin/webcamoid
GNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409-git
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://
Find the GDB manual and other documentation resources online at:
<http://
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/
(gdb) run
Starting program: /usr/bin/webcamoid
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
[New Thread 0x7fffeb140700 (LWP 24309)]
[New Thread 0x7fffe0c83700 (LWP 24310)]
[New Thread 0x7fffdbfff700 (LWP 24311)]
[New Thread 0x7fffda974700 (LWP 24312)]
[New Thread 0x7fffd9d15700 (LWP 24314)]
Thread 1 "webcamoid" received signal SIGSEGV, Segmentation fault.
0x00007ffff575eff3 in QObject:
from /usr/lib/
(gdb) where
#0 0x00007ffff575eff3 in QObject:
at /usr/lib/
#1 0x00007fffc71d3a48 in MultiSrcElement
at /usr/lib/
#2 0x00007fffc71d3320 in MultiSrcElement
at /usr/lib/
#3 0x00007fffc71d3812 in MultiSrcElement
at /usr/lib/
#4 0x00007fffc71d2a60 in MultiSrc:
at /usr/lib/
#5 0x00007ffff7b9b50a in AkElement:
#6 0x00007ffff7b9b684 in AkElement:
at /usr/lib/
#7 0x00007fffcbdf22cd in Pipeline:
at /usr/lib/
#8 0x00007fffcbdea3fc in BinElement:
at /usr/lib/
#9 0x00007fffcbdf68f5 in () at /usr/lib/
#10 0x00007fffcbdf6a53 in BinElement:
#11 0x00007ffff573dba5 in QMetaProperty:
---Type <return> to continue, or q <return> to quit---
#12 0x00007ffff5766628 in QObject:
at /usr/lib/
#13 0x000055555557dbf6 in ()
#14 0x0000555555563db8 in ()
#15 0x00005555555615d5 in ()
#16 0x00007ffff4b34b97 in __libc_start_main (main=
0x5555555613a0, argc=1, argv=0x7fffffff
at ../csu/
#17 0x000055555556181a in ()
(gdb) q
strace webcamoid
[...]
stat("/
lstat("/usr", {st_mode=
lstat("/usr/lib", {st_mode=
lstat("
lstat("
lstat("
lstat("
lstat("
--- SIGSEGV {si_signo=SIGSEGV, si_code=
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)
# this shows that the last system call was an attempt to stat libffmpeg.so but that finished so
# it might have little to do with the segfault although MultiSrc does seem to be mentioned in both
# stack trace and strace in close proximity to the segfault.
ls -lgF /usr/lib/
-rw-r--r-- 1 root 174240 Jan 5 2018 /usr/lib/
md5sum /usr/lib/
de663d0952938ca
dpkg -l | fgrep -i ffmpeg
ii chromium-
ii ffmpeg 7:3.4.6-
ii ffmpeg-doc 7:3.4.6-
ii ffmpegthumbs 4:17.12.3-0ubuntu1 amd64 video thumbnail generator using ffmpeg
ii libavcodec-extra 7:3.4.6-
ii libavcodec-
ii libavdevice57:amd64 7:3.4.6-
ii libavfilter6:amd64 7:3.4.6-
ii libavformat57:amd64 7:3.4.6-
ii libavresample3:
ii libavutil55:amd64 7:3.4.6-
ii libffmpegthumbn
ii libpostproc54:amd64 7:3.4.6-
ii libswresample2:
ii libswscale4:amd64 7:3.4.6-
ii libxine2-
sudo apt-get install qt5-default ffmpeg
# up to date
lsb_release -rd
Description: Ubuntu 18.04.4 LTS
Release: 18.04
apt-cache policy webcamoid
webcamoid:
Installed: 8.1.0+dfsg-7
Candidate: 8.1.0+dfsg-7
Version table:
*** 8.1.0+dfsg-7 500
500 http://
100 /var/lib/
apport has apparently sent details of the crash.
The following suggested bug also mentions MultiSrc but there is insufficient information to say they are related:
https:/
The following suggested bug also involves a crash on startup
https:/
That bug involves a missing package dependency that isn't even a package now. Further, there is no obvious indication that that package, or its absence, is involved.
lauchpad crashes on submit, fortunately, I was able to get form contents back.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: webcamoid 8.1.0+dfsg-7
ProcVersionSign
Uname: Linux 5.3.0-40-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.11
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Mon Mar 16 18:07:41 2020
InstallationDate: Installed on 2019-05-02 (319 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: webcamoid
UpgradeStatus: No upgrade log present (probably fresh install)
Status changed to 'Confirmed' because the bug affects multiple users.