[Pkg-openssl-devel] Bug#1013309: vlc-cache-gen segfaults while dpkg is processing triggers for libvlc-bin

Sebastian Ramacher sramacher at debian.org
Thu Jul 7 08:15:26 BST 2022


Control: reassign -1 libssl3 3.0.3-8
Control: forwarded -1 https://github.com/openssl/openssl/issues/18669
Control: tags -1 = upstream

On 2022-07-06 22:24:34, Bernhard Übelacker wrote:
> Dear Maintainer,
> this issue seems to just surface if the package
> vlc-plugin-bittorrent is or gets installed.
> Then vlc-cache-gen shows below backtrace.
> 
> This looks exactly like bugs [1013931] (where just a rebuild
> was triggered, that looks like it might not solve the issue).
> 
> Another similar bug is [1012843], where I am pointing
> to [1] and [2], where upstream committed some days ago
> a patch [3] that might help.
> 
> So should this bug get reassigned to openssl with an affects vlc?

Thanks for the analysis. Re-asssigning to libssl3.

Cheers

> 
> Kind regards,
> Bernhard
> 
> 
> [1013931] https://bugs.debian.org/1013931
> [1012843] https://bugs.debian.org/1012843
> [1] https://github.com/openssl/openssl/issues/18669
> [2] https://github.com/openssl/openssl/pull/18673
> [3] https://github.com/openssl/openssl/commit/3361f685fcee8b47920a136041f545c41a4afb3f
> 
> 
> (gdb) bt
> #0  __pthread_rwlock_wrlock_full64 (abstime=0x0, clockid=0, rwlock=0x0) at pthread_rwlock_common.c:603
> #1  __GI___pthread_rwlock_wrlock (rwlock=0x0) at pthread_rwlock_wrlock.c:27
> #2  0x00007fffefa3b909 in CRYPTO_THREAD_write_lock (lock=<optimized out>) at ../crypto/threads_pthread.c:112
> #3  0x00007fffef958b03 in conf_modules_finish_int () at ../crypto/conf/conf_mod.c:524
> #4  0x00007fffef959232 in CONF_modules_unload (all=1) at ../crypto/conf/conf_mod.c:482
> #5  0x00007fffe8b504c4 in boost::asio::ssl::detail::openssl_init_base::do_init::~do_init (this=0x5555556ee2a0, __in_chrg=<optimized out>) at /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:90
> #6  std::_Sp_counted_ptr<boost::asio::ssl::detail::openssl_init_base::do_init*, (__gnu_cxx::_Lock_policy)2>::_M_dispose (this=<optimized out>) at /usr/include/c++/11/bits/shared_ptr_base.h:348
> #7  0x00007fffe76b509a in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x5555555f3d50) at /usr/include/c++/11/bits/shared_ptr_base.h:168
> #8  std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr_base.h:705
> #9  std::__shared_ptr<boost::asio::ssl::detail::openssl_init_base::do_init, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr_base.h:1154
> #10 std::shared_ptr<boost::asio::ssl::detail::openssl_init_base::do_init>::~shared_ptr (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr.h:122
> #11 0x00007ffff7df6f77 in __run_exit_handlers (status=0, listp=0x7ffff7f8a738 <__exit_funcs>, run_list_atexit=run_list_atexit at entry=true, run_dtors=run_dtors at entry=true) at exit.c:108
> #12 0x00007ffff7df711a in __GI_exit (status=<optimized out>) at exit.c:139
> #13 0x00007ffff7ddf804 in __libc_start_main (main=0x5555555550e0 <main>, argc=2, argv=0x7fffffffec98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffec88) at ../csu/libc-start.c:366
> #14 0x000055555555537a in _start ()
> (gdb)
> 

-- 
Sebastian Ramacher



More information about the Pkg-openssl-devel mailing list