Yesterday during an unattended-upgrades minimal steps upgrade,
packagekitd crashed randomly with a SIGABRT.
If the information below is not useful, please close this bug.
$ ll /var/crash/0/16396-0-0-6-1540269143-chianamo--usr-lib-packagekit-packagekitd.core
-rw------- 1 pabs pabs 74M Oct 23 12:32 /var/crash/0/16396-0-0-6-1540269143-chianamo--usr-lib-packagekit-packagekitd.core
$ grep -A27 '2018-10-23 12:30' /var/log/apt/history.log
Start-Date: 2018-10-23 12:30:15
Commandline: /usr/bin/unattended-upgrade
Upgrade: cups-filters-core-drivers:amd64 (1.21.3-1, 1.21.3-2)
End-Date: 2018-10-23 12:30:29
Start-Date: 2018-10-23 12:31:06
Commandline: /usr/bin/unattended-upgrade
Upgrade: libapparmor-perl:amd64 (2.13-8, 2.13.1-1)
End-Date: 2018-10-23 12:31:14
Start-Date: 2018-10-23 12:31:55
Commandline: /usr/bin/unattended-upgrade
Upgrade: libcupsfilters1:amd64 (1.21.3-1, 1.21.3-2)
End-Date: 2018-10-23 12:32:05
Start-Date: 2018-10-23 12:32:43
Commandline: /usr/bin/unattended-upgrade
Upgrade: libfontembed1:amd64 (1.21.3-1, 1.21.3-2)
End-Date: 2018-10-23 12:32:49
Start-Date: 2018-10-23 12:33:26
Commandline: /usr/bin/unattended-upgrade
Upgrade: libopenmpt-modplug1:amd64 (0.3.12-1, 0.3.13-1)
End-Date: 2018-10-23 12:33:34
Start-Date: 2018-10-23 12:34:10
Commandline: /usr/bin/unattended-upgrade
Upgrade: libqt5help5:amd64 (5.11.1-6, 5.11.2-3)
End-Date: 2018-10-23 12:34:16
$ gdb -batch -n -ex 'set pagination off' -ex bt -ex 'thread apply all bt full' --core /var/crash/0/16396-0-0-6-1540269143-chianamo--usr-lib-packagekit-packagekitd.core /usr/lib/packagekit/packagekitd
[New LWP 22817]
[New LWP 16396]
[New LWP 16397]
[New LWP 16398]
[New LWP 22813]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/packagekit/packagekitd'.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7fc77efdb700 (LWP 22817))]
#0 0x00007fc78132ef3b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007fc7813302f1 in __GI_abort () at abort.c:79
#2 0x00007fc77e2d4943 in __gnu_cxx::__verbose_terminate_handler() () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
#3 0x00007fc77e2da896 in __cxxabiv1::__terminate(void (*)()) (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:47
#4 0x00007fc77e2da8d1 in std::terminate() () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:57
#5 0x00007fc77e2dab04 in __cxxabiv1::__cxa_throw(void*, std::type_info*, void (*)(void*)) (obj=obj@entry=0x7fc774037120, tinfo=0x7fc77e3be9a0 <typeinfo for std::length_error>, dest=0x7fc77e2ef5f0 <std::length_error::~length_error()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:95
#6 0x00007fc77e2d6805 in std::__throw_length_error(char const*) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007fc77e366e4e in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const*) const (__s=0x7fc77e384f81 "basic_string::_M_replace", __n2=<optimized out>, __n1=0, this=0x7fc77efda960) at /build/gcc-8-xSRyaH/gcc-8-8.2.0/build/x86_64-linux-gnu/libstdc++-v3/include/bits/char_traits.h:285
#8 0x00007fc77e366e4e in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) (this=this@entry=0x7fc77efda960, __pos=__pos@entry=0, __len1=__len1@entry=0, __s=<optimized out>, __len2=<optimized out>) at /build/gcc-8-xSRyaH/gcc-8-8.2.0/build/x86_64-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:425
#9 0x00007fc77f074c52 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long) (__n2=<optimized out>, __s=<optimized out>, __n1=0, __pos=0, this=0x7fc77efda960) at /usr/include/c++/8/bits/basic_string.h:1918
#10 0x00007fc77f074c52 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char*, char*) (__k2=<optimized out>, __k1=<optimized out>, __i2=..., __i1=..., this=0x7fc77efda960) at /usr/include/c++/8/bits/basic_string.h:2112
#11 0x00007fc77f074c52 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<char*, void>(char*, char*) (__last=<optimized out>, __first=<optimized out>, this=0x7fc77efda960) at /usr/include/c++/8/bits/basic_string.h:1462
#12 0x00007fc77f074c52 in std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const (this=0x7fc77efda988) at /usr/include/c++/8/sstream:174
#13 0x00007fc77f074c52 in std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const (this=0x7fc77efda970) at /usr/include/c++/8/sstream:780
#14 0x00007fc77f074c52 in show_errors(PkBackendJob*, PkErrorEnum, bool) (job=0x55acd99e5ee0 [PkBackendJob], errorCode=PK_ERROR_ENUM_CANNOT_GET_LOCK, errModify=200) at apt-messages.cpp:55
#15 0x00007fc77f094fe0 in AptIntf::init(char**) (this=0x55acd99556e0, localDebs=<optimized out>) at apt-intf.cpp:136
#16 0x00007fc77f0a2155 in backend_manage_packages_thread(PkBackendJob*, _GVariant*, void*) (job=0x55acd99e5ee0 [PkBackendJob], params=<optimized out>, user_data=<optimized out>) at pk-backend-aptcc.cpp:784
#17 0x000055acd8dff02a in pk_backend_job_thread_setup (thread_data=0x55acd9a10710) at pk-backend-job.c:726
#18 0x00007fc7815d9135 in g_thread_proxy (data=0x55acd9a2dde0) at ../../../../glib/gthread.c:784
#19 0x00007fc7814bdf2a in start_thread (arg=0x7fc77efdb700) at pthread_create.c:463
#20 0x00007fc7813f0edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7fc77d0d6700 (LWP 22813)):
#0 0x00007fc7813eba79 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fc7815f775a in g_cond_wait_until (cond=cond@entry=0x55acd9928a08, mutex=mutex@entry=0x55acd9928a00, end_time=end_time@entry=239546502362) at ../../../../glib/gthread-posix.c:1449
now = {tv_sec = 239531, tv_nsec = 502364854}
span = {tv_sec = 14, tv_nsec = 999997146}
sampled = 6
res = <optimized out>
#2 0x00007fc781583061 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x55acd9928a00, wait=wait@entry=1, end_time=end_time@entry=239546502362) at ../../../../glib/gasyncqueue.c:422
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x00007fc781583621 in g_async_queue_timeout_pop (queue=0x55acd9928a00, timeout=timeout@entry=15000000) at ../../../../glib/gasyncqueue.c:545
end_time = 239546502362
retval = <optimized out>
__func__ = "g_async_queue_timeout_pop"
#4 0x00007fc7815d9b71 in g_thread_pool_wait_for_new_pool () at ../../../../glib/gthreadpool.c:167
pool = <optimized out>
local_max_idle_time = 15000
local_wakeup_thread_serial = <optimized out>
last_wakeup_thread_serial = 0
have_relayed_thread_marker = <optimized out>
free_pool = <optimized out>
task = <optimized out>
pool = <optimized out>
#5 0x00007fc7815d9b71 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../../glib/gthreadpool.c:364
free_pool = <optimized out>
task = <optimized out>
pool = <optimized out>
#6 0x00007fc7815d9135 in g_thread_proxy (data=0x7fc770005680) at ../../../../glib/gthread.c:784
thread = 0x7fc770005680
__func__ = "g_thread_proxy"
#7 0x00007fc7814bdf2a in start_thread (arg=0x7fc77d0d6700) at pthread_create.c:463
pd = 0x7fc77d0d6700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140494773249792, 7756323207284634916, 140722027702766, 140722027702767, 140722027702896, 23, -7769548533563017948, -7769557858056293084}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#8 0x00007fc7813f0edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7fc77f8b4700 (LWP 16398)):
#0 0x00007fc7813e6739 in __GI___poll (fds=0x55acd9955070, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007fc7815b0e46 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55acd9955070, timeout=<optimized out>, context=0x55acd9950be0) at ../../../../glib/gmain.c:4221
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7fc7815c0540 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x55acd9955070
#2 0x00007fc7815b0e46 in g_main_context_iterate (context=0x55acd9950be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3915
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x55acd9955070
#3 0x00007fc7815b11d2 in g_main_loop_run (loop=0x55acd9950d20) at ../../../../glib/gmain.c:4116
__func__ = "g_main_loop_run"
#4 0x00007fc7817a57b6 in gdbus_shared_thread_func (user_data=0x55acd9950bb0) at ../../../../gio/gdbusprivate.c:275
data = 0x55acd9950bb0
#5 0x00007fc7815d9135 in g_thread_proxy (data=0x55acd9924540) at ../../../../glib/gthread.c:784
thread = 0x55acd9924540
__func__ = "g_thread_proxy"
#6 0x00007fc7814bdf2a in start_thread (arg=0x7fc77f8b4700) at pthread_create.c:463
pd = 0x7fc77f8b4700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140494815053568, 7756323207284634916, 140722027701838, 140722027701839, 140722027701968, 0, -7769551811696806620, -7769557858056293084}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007fc7813f0edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7fc7800b5700 (LWP 16397)):
#0 0x00007fc7813e6739 in __GI___poll (fds=0x55acd9946390, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007fc7815b0e46 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55acd9946390, timeout=<optimized out>, context=0x55acd99460e0) at ../../../../glib/gmain.c:4221
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7fc7815c0540 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x55acd9946390
#2 0x00007fc7815b0e46 in g_main_context_iterate (context=context@entry=0x55acd99460e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3915
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x55acd9946390
#3 0x00007fc7815b0f6c in g_main_context_iteration (context=0x55acd99460e0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3981
retval = <optimized out>
#4 0x00007fc7815b0fb1 in glib_worker_main (data=<optimized out>) at ../../../../glib/gmain.c:5861
#5 0x00007fc7815d9135 in g_thread_proxy (data=0x55acd99244a0) at ../../../../glib/gthread.c:784
thread = 0x55acd99244a0
__func__ = "g_thread_proxy"
#6 0x00007fc7814bdf2a in start_thread (arg=0x7fc7800b5700) at pthread_create.c:463
pd = 0x7fc7800b5700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140494823446272, 7756323207284634916, 140722027701870, 140722027701871, 140722027702000, 0, -7769555112916044508, -7769557858056293084}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007fc7813f0edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7fc780237900 (LWP 16396)):
#0 0x00007fc7813e6739 in __GI___poll (fds=0x55acd99ca540, nfds=2, timeout=1888) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007fc7815b0e46 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55acd99ca540, timeout=<optimized out>, context=0x55acd99260a0) at ../../../../glib/gmain.c:4221
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7fc7815c0540 <g_poll>
max_priority = 2147483647
timeout = 1888
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x55acd99ca540
#2 0x00007fc7815b0e46 in g_main_context_iterate (context=0x55acd99260a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3915
max_priority = 2147483647
timeout = 1888
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x55acd99ca540
#3 0x00007fc7815b11d2 in g_main_loop_run (loop=0x55acd99261e0) at ../../../../glib/gmain.c:4116
__func__ = "g_main_loop_run"
#4 0x000055acd8dead04 in main (argc=<optimized out>, argv=<optimized out>) at pk-main.c:244
loop = 0x55acd99261e0
context = <optimized out>
helper = {loop = 0x55acd99261e0, engine = 0x55acd99291a0 [PkEngine], exit_idle_time = 300, timer_id = 9}
ret = <optimized out>
disable_timer = 0
version = 0
timed_exit = 0
immediate_exit = 0
keep_environment = 0
exit_idle_time = 300
error = 0x0
backend_name = 0x0
conf_filename = 0x55acd9925470 "/etc/PackageKit/PackageKit.conf"
conf = 0x55acd9924400
engine = 0x55acd99291a0
options = {{long_name = 0x55acd8e12f0d "backend", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7ffc66793028, description = 0x55acd8e0c190 "Packaging backend to use, e.g. dummy", arg_description = 0x0}, {long_name = 0x55acd8e0c02b "disable-timer", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7ffc6679300c, description = 0x55acd8e0c039 "Disable the idle timer", arg_description = 0x0}, {long_name = 0x55acd8e0c050 "version", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7ffc66793010, description = 0x55acd8e0c058 "Show version and exit", arg_description = 0x0}, {long_name = 0x55acd8e0c06e "timed-exit", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7ffc66793014, description = 0x55acd8e0c079 "Exit after a small delay", arg_description = 0x0}, {long_name = 0x55acd8e0c092 "immediate-exit", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7ffc66793018, description = 0x55acd8e0c1b8 "Exit after the engine has loaded", arg_description = 0x0}, {long_name = 0x55acd8e0c0a1 "keep-environment", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7ffc6679301c, description = 0x55acd8e0c1e0 "Don't clear environment on startup", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
__func__ = "main"
Thread 1 (Thread 0x7fc77efdb700 (LWP 22817)):
#0 0x00007fc78132ef3b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
set = {__val = {0, 137438953475, 140494805770720, 68719476737, 140494805770848, 3, 0, 0, 7954883314163414131, 8030606865272960103, 140494805729394, 140494805773280, 140494805773816, 0, 140494805773832, 0}}
pid = <optimized out>
tid = <optimized out>
#1 0x00007fc7813302f1 in __GI_abort () at abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0xb, sa_sigaction = 0xb}, sa_mask = {__val = {140494844401280, 3432, 140494844383904, 140494844401411, 140494843095183, 24, 1, 10, 140494621676960, 200, 140494805772588, 140494805772672, 140494843102969, 140494844401280, 140494843103987, 140494844401280}}, sa_flags = 2116918208, sa_restorer = 0x7fc7740495a0}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007fc77e2d4943 in __gnu_cxx::__verbose_terminate_handler() () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
terminating = true
t = <optimized out>
#3 0x00007fc77e2da896 in __cxxabiv1::__terminate(void (*)()) (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:47
#4 0x00007fc77e2da8d1 in std::terminate() () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:57
#5 0x00007fc77e2dab04 in __cxxabiv1::__cxa_throw(void*, std::type_info*, void (*)(void*)) (obj=obj@entry=0x7fc774037120, tinfo=0x7fc77e3be9a0 <typeinfo for std::length_error>, dest=0x7fc77e2ef5f0 <std::length_error::~length_error()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:95
globals = <optimized out>
header = 0x7fc7740370a0
#6 0x00007fc77e2d6805 in std::__throw_length_error(char const*) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007fc77e366e4e in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const*) const (__s=0x7fc77e384f81 "basic_string::_M_replace", __n2=<optimized out>, __n1=0, this=0x7fc77efda960) at /build/gcc-8-xSRyaH/gcc-8-8.2.0/build/x86_64-linux-gnu/libstdc++-v3/include/bits/char_traits.h:285
__old_size = <optimized out>
__new_size = <optimized out>
#8 0x00007fc77e366e4e in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) (this=this@entry=0x7fc77efda960, __pos=__pos@entry=0, __len1=__len1@entry=0, __s=<optimized out>, __len2=<optimized out>) at /build/gcc-8-xSRyaH/gcc-8-8.2.0/build/x86_64-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:425
__old_size = <optimized out>
__new_size = <optimized out>
#9 0x00007fc77f074c52 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long) (__n2=<optimized out>, __s=<optimized out>, __n1=0, __pos=0, this=0x7fc77efda960) at /usr/include/c++/8/bits/basic_string.h:1918
errors = warning: can't find linker symbol for virtual table for `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' value
warning: found `construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' instead
{<std::basic_iostream<char, std::char_traits<char> >> = {<std::basic_istream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {_vptr.ios_base = 0x7fc77e3bfa40 <vtable for std::ios_base+16>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7fc77efdaa30, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0x7fc77efda988, _M_ctype = 0x7fc77e3ca080 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7fc77e3ca010 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7fc77e3ca020 <(anonymous namespace)::num_get_c>}, _vptr.basic_istream = 0x7fc77e3c3d20 <construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>, _M_gcount = 0}, <std::basic_ostream<char, std::char_traits<char> >> = {_vptr.basic_ostream = 0x7fc77e3c3cd0 <construction vtable for std::ostream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>}, <No data fields>}, _M_stringbuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {_vptr.basic_streambuf = 0x7fc77e3c42a8 <vtable for std::basic_streambuf<char, std::char_traits<char> >+16>, _M_in_beg = 0x7fc77404b250 "", _M_in_cur = 0x7fc77404b250 "", _M_in_end = 0x7fc77404b260 " lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)\nE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\n\373\030\001", _M_out_beg = 0x7fc77404b250 "", _M_out_cur = 0x7fc77404b318 "\373\030\001", _M_out_end = 0x7fc77404b450 "\020\002", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_mode = 24, _M_string = "\000\000\000\000\000\000\000\000 not get"}}
Err = "\000\000\000\000\000\000\000\000o acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?"
#10 0x00007fc77f074c52 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char*, char*) (__k2=<optimized out>, __k1=<optimized out>, __i2=..., __i1=..., this=0x7fc77efda960) at /usr/include/c++/8/bits/basic_string.h:2112
errors = warning: can't find linker symbol for virtual table for `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' value
warning: found `construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' instead
{<std::basic_iostream<char, std::char_traits<char> >> = {<std::basic_istream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {_vptr.ios_base = 0x7fc77e3bfa40 <vtable for std::ios_base+16>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7fc77efdaa30, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0x7fc77efda988, _M_ctype = 0x7fc77e3ca080 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7fc77e3ca010 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7fc77e3ca020 <(anonymous namespace)::num_get_c>}, _vptr.basic_istream = 0x7fc77e3c3d20 <construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>, _M_gcount = 0}, <std::basic_ostream<char, std::char_traits<char> >> = {_vptr.basic_ostream = 0x7fc77e3c3cd0 <construction vtable for std::ostream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>}, <No data fields>}, _M_stringbuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {_vptr.basic_streambuf = 0x7fc77e3c42a8 <vtable for std::basic_streambuf<char, std::char_traits<char> >+16>, _M_in_beg = 0x7fc77404b250 "", _M_in_cur = 0x7fc77404b250 "", _M_in_end = 0x7fc77404b260 " lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)\nE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\n\373\030\001", _M_out_beg = 0x7fc77404b250 "", _M_out_cur = 0x7fc77404b318 "\373\030\001", _M_out_end = 0x7fc77404b450 "\020\002", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_mode = 24, _M_string = "\000\000\000\000\000\000\000\000 not get"}}
Err = "\000\000\000\000\000\000\000\000o acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?"
#11 0x00007fc77f074c52 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<char*, void>(char*, char*) (__last=<optimized out>, __first=<optimized out>, this=0x7fc77efda960) at /usr/include/c++/8/bits/basic_string.h:1462
errors = warning: can't find linker symbol for virtual table for `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' value
warning: found `construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' instead
{<std::basic_iostream<char, std::char_traits<char> >> = {<std::basic_istream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {_vptr.ios_base = 0x7fc77e3bfa40 <vtable for std::ios_base+16>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7fc77efdaa30, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0x7fc77efda988, _M_ctype = 0x7fc77e3ca080 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7fc77e3ca010 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7fc77e3ca020 <(anonymous namespace)::num_get_c>}, _vptr.basic_istream = 0x7fc77e3c3d20 <construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>, _M_gcount = 0}, <std::basic_ostream<char, std::char_traits<char> >> = {_vptr.basic_ostream = 0x7fc77e3c3cd0 <construction vtable for std::ostream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>}, <No data fields>}, _M_stringbuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {_vptr.basic_streambuf = 0x7fc77e3c42a8 <vtable for std::basic_streambuf<char, std::char_traits<char> >+16>, _M_in_beg = 0x7fc77404b250 "", _M_in_cur = 0x7fc77404b250 "", _M_in_end = 0x7fc77404b260 " lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)\nE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\n\373\030\001", _M_out_beg = 0x7fc77404b250 "", _M_out_cur = 0x7fc77404b318 "\373\030\001", _M_out_end = 0x7fc77404b450 "\020\002", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_mode = 24, _M_string = "\000\000\000\000\000\000\000\000 not get"}}
Err = "\000\000\000\000\000\000\000\000o acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?"
#12 0x00007fc77f074c52 in std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const (this=0x7fc77efda988) at /usr/include/c++/8/sstream:174
errors = warning: can't find linker symbol for virtual table for `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' value
warning: found `construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' instead
{<std::basic_iostream<char, std::char_traits<char> >> = {<std::basic_istream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {_vptr.ios_base = 0x7fc77e3bfa40 <vtable for std::ios_base+16>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7fc77efdaa30, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0x7fc77efda988, _M_ctype = 0x7fc77e3ca080 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7fc77e3ca010 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7fc77e3ca020 <(anonymous namespace)::num_get_c>}, _vptr.basic_istream = 0x7fc77e3c3d20 <construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>, _M_gcount = 0}, <std::basic_ostream<char, std::char_traits<char> >> = {_vptr.basic_ostream = 0x7fc77e3c3cd0 <construction vtable for std::ostream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>}, <No data fields>}, _M_stringbuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {_vptr.basic_streambuf = 0x7fc77e3c42a8 <vtable for std::basic_streambuf<char, std::char_traits<char> >+16>, _M_in_beg = 0x7fc77404b250 "", _M_in_cur = 0x7fc77404b250 "", _M_in_end = 0x7fc77404b260 " lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)\nE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\n\373\030\001", _M_out_beg = 0x7fc77404b250 "", _M_out_cur = 0x7fc77404b318 "\373\030\001", _M_out_end = 0x7fc77404b450 "\020\002", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_mode = 24, _M_string = "\000\000\000\000\000\000\000\000 not get"}}
Err = "\000\000\000\000\000\000\000\000o acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?"
#13 0x00007fc77f074c52 in std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const (this=0x7fc77efda970) at /usr/include/c++/8/sstream:780
errors = warning: can't find linker symbol for virtual table for `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' value
warning: found `construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' instead
{<std::basic_iostream<char, std::char_traits<char> >> = {<std::basic_istream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {_vptr.ios_base = 0x7fc77e3bfa40 <vtable for std::ios_base+16>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7fc77efdaa30, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0x7fc77efda988, _M_ctype = 0x7fc77e3ca080 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7fc77e3ca010 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7fc77e3ca020 <(anonymous namespace)::num_get_c>}, _vptr.basic_istream = 0x7fc77e3c3d20 <construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>, _M_gcount = 0}, <std::basic_ostream<char, std::char_traits<char> >> = {_vptr.basic_ostream = 0x7fc77e3c3cd0 <construction vtable for std::ostream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>}, <No data fields>}, _M_stringbuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {_vptr.basic_streambuf = 0x7fc77e3c42a8 <vtable for std::basic_streambuf<char, std::char_traits<char> >+16>, _M_in_beg = 0x7fc77404b250 "", _M_in_cur = 0x7fc77404b250 "", _M_in_end = 0x7fc77404b260 " lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)\nE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\n\373\030\001", _M_out_beg = 0x7fc77404b250 "", _M_out_cur = 0x7fc77404b318 "\373\030\001", _M_out_end = 0x7fc77404b450 "\020\002", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_mode = 24, _M_string = "\000\000\000\000\000\000\000\000 not get"}}
Err = "\000\000\000\000\000\000\000\000o acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?"
#14 0x00007fc77f074c52 in show_errors(PkBackendJob*, PkErrorEnum, bool) (job=0x55acd99e5ee0 [PkBackendJob], errorCode=PK_ERROR_ENUM_CANNOT_GET_LOCK, errModify=200) at apt-messages.cpp:55
errors = warning: can't find linker symbol for virtual table for `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' value
warning: found `construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' instead
{<std::basic_iostream<char, std::char_traits<char> >> = {<std::basic_istream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {_vptr.ios_base = 0x7fc77e3bfa40 <vtable for std::ios_base+16>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7fc77efdaa30, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0x7fc77efda988, _M_ctype = 0x7fc77e3ca080 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7fc77e3ca010 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7fc77e3ca020 <(anonymous namespace)::num_get_c>}, _vptr.basic_istream = 0x7fc77e3c3d20 <construction vtable for std::istream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>, _M_gcount = 0}, <std::basic_ostream<char, std::char_traits<char> >> = {_vptr.basic_ostream = 0x7fc77e3c3cd0 <construction vtable for std::ostream-in-std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>}, <No data fields>}, _M_stringbuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {_vptr.basic_streambuf = 0x7fc77e3c42a8 <vtable for std::basic_streambuf<char, std::char_traits<char> >+16>, _M_in_beg = 0x7fc77404b250 "", _M_in_cur = 0x7fc77404b250 "", _M_in_end = 0x7fc77404b260 " lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)\nE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\n\373\030\001", _M_out_beg = 0x7fc77404b250 "", _M_out_cur = 0x7fc77404b318 "\373\030\001", _M_out_end = 0x7fc77404b450 "\020\002", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7fc77e3ca660 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7fc77e3bcf00 <__gnu_cxx::category_names>, static _S_once = 2, static _S_twinned_facets = 0x7fc77e3be6a0 <std::locale::_S_twinned_facets>}}, _M_mode = 24, _M_string = "\000\000\000\000\000\000\000\000 not get"}}
Err = "\000\000\000\000\000\000\000\000o acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?"
#15 0x00007fc77f094fe0 in AptIntf::init(char**) (this=0x55acd99556e0, localDebs=<optimized out>) at apt-intf.cpp:136
locale = <optimized out>
http_proxy = <optimized out>
ftp_proxy = <optimized out>
withLock = true
AllowBroken = <optimized out>
role = <optimized out>
simulate = <optimized out>
timeout = 0
#16 0x00007fc77f0a2155 in backend_manage_packages_thread(PkBackendJob*, _GVariant*, void*) (job=0x55acd99e5ee0 [PkBackendJob], params=<optimized out>, user_data=<optimized out>) at pk-backend-aptcc.cpp:784
transaction_flags = 10
allow_deps = 0
autoremove = 0
full_paths = 0x0
package_ids = 0x7fc7700032b0
role = PK_ROLE_ENUM_UPDATE_PACKAGES
simulate = <optimized out>
downloadOnly = <optimized out>
fixBroken = false
apt = 0x55acd99556e0
installPkgs = {<std::vector<pkgCache::VerIterator, std::allocator<pkgCache::VerIterator> >> = std::vector of length -21474836487, capacity -21474836488 = {<error reading variable>
removePkgs = {<std::vector<pkgCache::VerIterator, std::allocator<pkgCache::VerIterator> >> = std::vector of length -31943819271, capacity 5855610739404 = {<error reading variable>
updatePkgs = {<std::vector<pkgCache::VerIterator, std::allocator<pkgCache::VerIterator> >> = std::vector of length 8780927776030, capacity 8780915000247 = {<error reading variable>
ret = <optimized out>
#17 0x000055acd8dff02a in pk_backend_job_thread_setup (thread_data=0x55acd9a10710) at pk-backend-job.c:726
helper = 0x55acd9a10710
#18 0x00007fc7815d9135 in g_thread_proxy (data=0x55acd9a2dde0) at ../../../../glib/gthread.c:784
thread = 0x55acd9a2dde0
__func__ = "g_thread_proxy"
#19 0x00007fc7814bdf2a in start_thread (arg=0x7fc77efdb700) at pthread_create.c:463
pd = 0x7fc77efdb700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140494805776128, 7756323207284634916, 140722027703470, 140722027703471, 140722027703600, 20, -7769550312216349404, -7769557858056293084}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#20 0x00007fc7813f0edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95