Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 629356 - kdenlive: libgcc_s.so.1 must be installed for pthread_cancel to work
Summary: kdenlive: libgcc_s.so.1 must be installed for pthread_cancel to work
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-30 08:09 UTC by Rafal Lalik
Modified: 2017-08-30 11:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rafal Lalik 2017-08-30 08:09:34 UTC
I am able to run kdenlive and do everything what I want (click menus, open settings, press buttons in tool bars, etc) but whenever I do anything in the timeline section (what I mean here is all on the right of the track names section with buttons to disable video, mute audio and lock track) the application crashes with a following error in the terminal:


libgcc_s.so.1 must be installed for pthread_cancel to work


and following stack track:


Application: Kdenlive (kdenlive), signal: Aborted
[KCrash Handler]
#6  0x00007fbc287a5e95 in raise () from /lib64/libc.so.6
#7  0x00007fbc287a7acd in abort () from /lib64/libc.so.6
#8  0x00007fbc287eca8e in ?? () from /lib64/libc.so.6
#9  0x00007fbc287ecae6 in __libc_fatal () from /lib64/libc.so.6
#10 0x00007fbc26cdcbfc in pthread_cancel_init () from /lib64/libpthread.so.0
#11 0x00007fbc26cdcd64 in _Unwind_ForcedUnwind () from /lib64/libpthread.so.0
#12 0x00007fbc26cda430 in __pthread_unwind () from /lib64/libpthread.so.0
#13 0x00007fbc26cd0895 in pthread_exit () from /lib64/libpthread.so.0
#14 0x00007fbc2887f83b in pthread_exit () from /lib64/libc.so.6
#15 0x00007fbbfab90a50 in ?? () from /usr/lib64/libSDL-1.2.so.0
#16 0x00007fbc26ccf698 in start_thread () from /lib64/libpthread.so.0
#17 0x00007fbc28870fcf in clone () from /lib64/libc.so.6

Thread 8 (LWP 22330):
#1  0x00007fbc237b691c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fbc237b6a2c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fbc294fcafb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fbc294ae76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fbc29313de4 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fbc2931802c in ?? () from /usr/lib64/libQt5Core.so.5
#7  0x00007fbc26ccf698 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fbc28870fcf in clone () from /lib64/libc.so.6

Thread 7 (LWP 22328):
#1  0x00007fbc2dcbe713 in ?? () from /usr/lib64/libmlt.so.6
#2  0x000000000073336d in ?? ()
#3  0x00007fbc2931802c in ?? () from /usr/lib64/libQt5Core.so.5
#4  0x00007fbc26ccf698 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fbc28870fcf in clone () from /lib64/libc.so.6

Thread 6 (LWP 22327):
#1  0x00007fbc237b6980 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fbc237b6a2c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fbc294fcafb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fbc294ae76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fbc29313de4 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fbc2931802c in ?? () from /usr/lib64/libQt5Core.so.5
#7  0x00007fbc26ccf698 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fbc28870fcf in clone () from /lib64/libc.so.6

Thread 5 (LWP 22150):
#1  0x00007fbc237b5edb in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fbc237b684b in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fbc237b6a2c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fbc294fcafb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fbc294ae76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007fbc29313de4 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007fbc29fafa25 in ?? () from /usr/lib64/libQt5Qml.so.5
#8  0x00007fbc2931802c in ?? () from /usr/lib64/libQt5Core.so.5
#9  0x00007fbc26ccf698 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbc28870fcf in clone () from /lib64/libc.so.6

Thread 4 (LWP 22052):
#1  0x00007fbc237b691c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fbc237b6a2c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fbc294fcafb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fbc294ae76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fbc29313de4 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fbc29fafa25 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007fbc2931802c in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007fbc26ccf698 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fbc28870fcf in clone () from /lib64/libc.so.6

Thread 3 (LWP 21746):
#1  0x00007fbc237b684b in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fbc237b6a2c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fbc294fcafb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fbc294ae76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fbc29313de4 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fbc2eb396a5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007fbc2931802c in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007fbc26ccf698 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fbc28870fcf in clone () from /lib64/libc.so.6

Thread 2 (LWP 21745):
#1  0x00007fbc22cca852 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fbc22ccc667 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fbc1535fb59 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fbc2931802c in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007fbc26ccf698 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbc28870fcf in clone () from /lib64/libc.so.6

Thread 1 (LWP 21744):
#1  0x00007fbbfab5cc06 in SDL_WaitThread () from /usr/lib64/libSDL-1.2.so.0
#2  0x00007fbbfab54d1a in SDL_AudioQuit () from /usr/lib64/libSDL-1.2.so.0
#3  0x00007fbbfab53be5 in SDL_QuitSubSystem () from /usr/lib64/libSDL-1.2.so.0
#4  0x00007fbbfadb6353 in ?? () from /usr/lib64/mlt/libmltsdl.so
#5  0x00007fbc2dcbfad7 in mlt_consumer_stop () from /usr/lib64/libmlt.so.6
#6  0x0000000000850da9 in ?? ()
#7  0x0000000000746768 in ?? ()
#8  0x0000000000876db7 in ?? ()
#9  0x00007fbc294d5b57 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#10 0x0000000000594edf in ?? ()
#11 0x00007fbc2a76d38f in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#12 0x00007fbc2a85375e in QFrame::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#13 0x00007fbc2aa59c8b in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#14 0x00007fbc294af57d in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#15 0x00007fbc2a725a75 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007fbc2a72dce5 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007fbc294af7ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#18 0x00007fbc2a72ca0f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
#19 0x00007fbc2a786c15 in ?? () from /usr/lib64/libQt5Widgets.so.5
#20 0x00007fbc2a7895f3 in ?? () from /usr/lib64/libQt5Widgets.so.5
#21 0x00007fbc2a725a9c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007fbc2a72d44e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#23 0x00007fbc294af7ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#24 0x00007fbc297dd7cb in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#25 0x00007fbc297df665 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#26 0x00007fbc297c05cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#27 0x00007fbc15395fd0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#28 0x00007fbc237b6727 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#29 0x00007fbc237b6980 in ?? () from /usr/lib64/libglib-2.0.so.0
#30 0x00007fbc237b6a2c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#31 0x00007fbc294fcadf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#32 0x00007fbc294ae76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#33 0x00007fbc294b617c in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#34 0x000000000048f6a5 in ?? ()
#35 0x00007fbc28790ff0 in __libc_start_main () from /lib64/libc.so.6
#36 0x000000000048fe09 in _start ()





I am using gentoo with gcc-5.4.0 and glibc-2.23. Of course libgcc-s.so.1 exists and is foundable by the system:
# ldconfig -p | grep libgcc_s
2810:   libgcc_s.so.1 (libc6,x86-64) => /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/libgcc_s.so.1
2811:   libgcc_s.so.1 (libc6) => /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/32/libgcc_s.so.1
2812:   libgcc_s.so (libc6,x86-64) => /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/libgcc_s.so
2813:   libgcc_s.so (libc6) => /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/32/libgcc_s.so

Additionally, I am using:
* qt5 5.7.1
* Plasma 5.10.4
* KF5 5.34.0
* Apps 17.04.3
* libsdl 1.2.15

and my emerge --info:

Portage 2.3.6 (python 2.7.12-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-5.4.0, glibc-2.25-r4, 4.12.9-gentoo x86_64) 
================================================================= 
System uname: Linux-4.12.9-gentoo-x86_64-Intel-R-_Core-TM-_i5-4300U_CPU_@_1.90GHz-with-gentoo-2.3 
Timestamp of repository gentoo: Mon, 28 Aug 2017 02:00:01 +0000 
sh bash 4.3_p48-r1 
ld GNU ld (Gentoo 2.28.1 p1.0) 2.28.1 
app-shells/bash:          4.3_p48-r1::gentoo 
dev-java/java-config:     2.2.0-r3::gentoo 
dev-lang/perl:            5.24.1-r2::gentoo 
dev-lang/python:          2.7.12::gentoo, 3.4.5::gentoo, 3.6.1-r1::gentoo 
dev-util/cmake:           3.7.2::gentoo 
dev-util/pkgconfig:       0.28-r2::gentoo 
sys-apps/baselayout:      2.3::gentoo 
sys-apps/openrc:          0.28::gentoo 
sys-apps/sandbox:         2.10-r3::gentoo 
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo 
sys-devel/automake:       1.11.6-r1::gentoo, 1.13.4::gentoo, 1.14.1::gentoo, 1.15-r2::gentoo 
sys-devel/binutils:       2.28.1::gentoo 
sys-devel/gcc:            4.9.4::gentoo, 5.4.0-r3::gentoo 
sys-devel/gcc-config:     1.7.3::gentoo 
sys-devel/libtool:        2.4.6-r3::gentoo 
sys-devel/make:           4.2.1::gentoo 
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers) 
sys-libs/glibc:           2.25-r4::gentoo 
Repositories: 

gentoo 
    location: /usr/portage 
    sync-type: rsync 
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage 
    priority: -1000 

system_private 
    location: /usr/local/portage 
    masters: gentoo 
    priority: 0 

private 
    location: /home/dziadu/portage 
    masters: gentoo 
    priority: 1 

bumblebee 
    location: /var/lib/layman/bumblebee 
    masters: gentoo 
    priority: 2 

steam-overlay 
    location: /var/lib/layman/steam-overlay 
    masters: gentoo 
    priority: 3 

kde 
    location: /var/lib/layman/kde 
    masters: gentoo 
    priority: 4 

x11 
    location: /var/lib/layman/x11 
    masters: gentoo 
    priority: 5 

posativ 
    location: /var/lib/layman/posativ 
    masters: gentoo 
    priority: 6 

Installed sets: @steam 
ACCEPT_KEYWORDS="amd64" 
ACCEPT_LICENSE="* -@EULA AdobeFlash-11.x PUEL skype-4.0.0.7-copyright cadsoft Oracle-BCLA-JavaSE google-chrome Mendeley-EULA Mendeley-terms OPERA-2014 OPERA-12 RAR Google-TOS StarUML-EULA" 
CBUILD="x86_64-pc-linux-gnu" 
CFLAGS="-march=core-avx2 -O2 -pipe" 
CHOST="x86_64-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt" 
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php7.0/ext-active/ /etc/php/cgi-php7.0/ext-active/ /etc/php/cli-php7.0/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" 
CXXFLAGS="-march=core-avx2 -O2 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FCFLAGS="-O2 -pipe" 
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" 
FFLAGS="-O2 -pipe" 
GENTOO_MIRRORS="http://distfiles.gentoo.org" 
LANG="pl_PL.UTF-8" 
LC_ALL="pl_PL.UTF-8" 
LDFLAGS="-Wl,-O1 -Wl,--as-needed" 
MAKEOPTS="-j4 --quiet" 
PKGDIR="/usr/portage/packages" 
PORTAGE_CONFIGROOT="/" 
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" 
PORTAGE_TMPDIR="/var/tmp" 
USE="X a52 aac acl acm acpi activities aes alsa amd64 aspell avx avx2 bash-completion bindist bluetooth branding bzip2 c++0x cairo cdr cli cracklib crypt cups cxx dbus declarative dri dts dvdr egl elogind emboss encode exif fam ffmpeg firefox flac fma3 fortran gdbm gif glamor gmp gnutls gpm iconv icu jpeg kde kde4 kerberos kipi kwallet laptop lcms libnotify lm_sensors mad midi minimal mmx mmxext mng modules mp3 mp4 mpeg multilib ncurses networkmanager nls nptl nsplugin ntp ntplonly nvidia ogg opengl openmp pam pango pcre pdf phonon plasma pmu png policykit popcnt ppds pulseaudio qml qt3support qt5 readline sdl seccomp session slang spell sse sse2 sse3 sse4_1 sse4_2 ssl ssse3 startup-notification svg tcpd thinkpad threads tiff truetype udev udisks unicode upower usb v4l vdpau vim-syntax vorbis wayland widgets wxwidgets x264 xattr xcb xcomposite xft xml xscreensaver xv xvid xvmc zlib" ABI_X86="64" ALSA_CARDS="hda-intel" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_core authn_dbm authn_default authn_file authz_core authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http slotmem_shm socache_shmcb unixd" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="evdev synaptics" KERNEL="linux" L10N="en pl de" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en_US pl de_DE" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-0" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python3_6" RUBY_TARGETS="ruby22" STEAMGAMES="source_engine tf2 witcher2" USERLAND="GNU" VIDEO_CARDS="intel i965 nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

I also filled a bug for kdenlive:
https://bugs.kde.org/show_bug.cgi?id=384138
Comment 1 Rafal Lalik 2017-08-30 11:01:40 UTC
'emerge -e kdenlive' solved the problem, but I have no idea which package was responsible for it.