ALT Linux Bugzilla
– Attachment 19684 Details for
Bug 56251
Тест `admc_test_find_object_dialog` проходит успешно, но при этом иногда SIGSEGV на Wayland в `QHash<int, _::Path>::isEmpty` в `qhash.h:285`
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
backtrace [sisyphus] ALT Workstation 11.1 x86_64
backtrace.log (text/x-log), 14.24 KB, created by
Artem Varaksa
on 2025-10-02 16:00:07 MSK
(
hide
)
Description:
backtrace [sisyphus] ALT Workstation 11.1 x86_64
Filename:
MIME Type:
Creator:
Artem Varaksa
Created:
2025-10-02 16:00:07 MSK
Size:
14.24 KB
patch
obsolete
>GNU gdb (GDB) 14.1.0.56.d739d4fd457-alt1 (ALT Sisyphus) >Copyright (C) 2023 Free Software Foundation, Inc. >License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> >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-alt-linux". >Type "show configuration" for configuration details. >For bug reporting instructions, please see: ><https://www.gnu.org/software/gdb/bugs/>. >Find the GDB manual and other documentation resources online at: > <http://www.gnu.org/software/gdb/documentation/>. > >For help, type "help". >Type "apropos word" to search for commands related to "word"... >Reading symbols from /usr/bin/admc_test_find_object_dialog... >Reading symbols from /usr/lib/debug/usr/bin/admc_test_find_object_dialog.debug... >[New LWP 3974] >[New LWP 3962] >[New LWP 3964] >[New LWP 3965] >[New LWP 3966] >[New LWP 3969] >[New LWP 3968] >[New LWP 3963] >[New LWP 3967] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `admc_test_find_object_dialog'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 QHash<int, (anonymous namespace)::Path>::isEmpty (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qhash.h:285 >[Current thread is 1 (Thread 0x7fe537fff6c0 (LWP 3974))] > >Thread 9 (Thread 0x7fe56b7fe6c0 (LWP 3967)): >#0 0x00007fe578f1689d in syscall () from /lib64/libc.so.6 >#1 0x00007fe577d39edc in g_cond_wait_until_impl (cond=<optimized out>, mutex=0x556aa5e12bf0, end_time=<optimized out>) at ../glib/gthread-posix.c:1159 >#2 g_cond_wait_until (cond=<optimized out>, mutex=0x556aa5e12bf0, end_time=<optimized out>) at ../glib/gthread.c:1782 >#3 0x00007fe577cd4fe3 in g_async_queue_pop_intern_unlocked (queue=0x556aa5e12bf0, wait=1, end_time=123527464) at ../glib/gasyncqueue.c:378 >#4 0x00007fe577cd5121 in g_async_queue_timeout_pop (queue=0x556aa5e12bf0, timeout=<optimized out>) at ../glib/gasyncqueue.c:501 >#5 0x00007fe577d3ff35 in g_thread_pool_wait_for_new_pool () at ../glib/gthreadpool.c:169 >#6 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:394 >#7 0x00007fe577d3e57f in g_thread_proxy (data=0x7fe558000b70) at ../glib/gthread.c:893 >#8 0x00007fe578e9897e in start_thread (arg=<optimized out>) at pthread_create.c:447 >#9 0x00007fe578f18bfc in __clone3 () from /lib64/libc.so.6 > >Thread 8 (Thread 0x7fe5731356c0 (LWP 3963)): >#0 0x00007fe578f0b596 in __GI_ppoll (fds=fds@entry=0x7fe56c001590, nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 >#1 0x00007fe577d680f5 in ppoll (__fds=0x7fe56c001590, __nfds=3, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101 >#2 g_main_context_poll_unlocked (priority=<optimized out>, context=0x7fe56c000c50, timeout_usec=<optimized out>, fds=0x7fe56c001590, n_fds=3) at ../glib/gmain.c:4632 >#3 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fe56c000c50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309 >#4 0x00007fe577d09b4c in g_main_context_iteration (context=0x7fe56c000c50, may_block=1) at ../glib/gmain.c:4379 >#5 0x00007fe57974a039 in QEventDispatcherGlib::processEvents (this=0x7fe56c000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423 >#6 0x00007fe5796edca2 in QEventLoop::exec (this=this@entry=0x7fe5731348d0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 >#7 0x00007fe5794f86dc in QThread::exec (this=this@entry=0x7fe5732a9420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 >#8 0x00007fe573230557 in QDBusConnectionManager::run (this=0x7fe5732a9420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 >#9 0x00007fe5794f98bd in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:350 >#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at thread/qthread_unix.cpp:287 >#11 QThreadPrivate::start (arg=0x7fe5732a9420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:310 >#12 0x00007fe578e9897e in start_thread (arg=<optimized out>) at pthread_create.c:447 >#13 0x00007fe578f18bfc in __clone3 () from /lib64/libc.so.6 > >Thread 7 (Thread 0x7fe56affd6c0 (LWP 3968)): >#0 0x00007fe578f0b596 in __GI_ppoll (fds=fds@entry=0x7fe550000bb0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 >#1 0x00007fe577d680f5 in ppoll (__fds=0x7fe550000bb0, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101 >#2 g_main_context_poll_unlocked (priority=<optimized out>, context=0x556aa5e34720, timeout_usec=<optimized out>, fds=0x7fe550000bb0, n_fds=1) at ../glib/gmain.c:4632 >#3 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x556aa5e34720, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309 >#4 0x00007fe577d09b4c in g_main_context_iteration (context=context@entry=0x556aa5e34720, may_block=may_block@entry=1) at ../glib/gmain.c:4379 >#5 0x00007fe57371997d in dconf_gdbus_worker_thread (user_data=0x556aa5e34720) at ../gdbus/dconf-gdbus-thread.c:82 >#6 0x00007fe577d3e57f in g_thread_proxy (data=0x556aa5e34930) at ../glib/gthread.c:893 >#7 0x00007fe578e9897e in start_thread (arg=<optimized out>) at pthread_create.c:447 >#8 0x00007fe578f18bfc in __clone3 () from /lib64/libc.so.6 > >Thread 6 (Thread 0x7fe56a7fc6c0 (LWP 3969)): >#0 0x00007fe578f0b596 in __GI_ppoll (fds=fds@entry=0x7fe554000bb0, nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 >#1 0x00007fe577d680f5 in ppoll (__fds=0x7fe554000bb0, __nfds=3, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101 >#2 g_main_context_poll_unlocked (priority=<optimized out>, context=0x7fe55c005b30, timeout_usec=<optimized out>, fds=0x7fe554000bb0, n_fds=3) at ../glib/gmain.c:4632 >#3 g_main_context_iterate_unlocked.isra.0 (context=0x7fe55c005b30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309 >#4 0x00007fe577d0b01f in g_main_loop_run (loop=0x7fe55c007f70) at ../glib/gmain.c:4516 >#5 0x00007fe571edaa26 in gdbus_shared_thread_func (user_data=0x7fe55c005b00) at ../gio/gdbusprivate.c:284 >#6 0x00007fe577d3e57f in g_thread_proxy (data=0x7fe55c005c30) at ../glib/gthread.c:893 >#7 0x00007fe578e9897e in start_thread (arg=<optimized out>) at pthread_create.c:447 >#8 0x00007fe578f18bfc in __clone3 () from /lib64/libc.so.6 > >Thread 5 (Thread 0x7fe56bfff6c0 (LWP 3966)): >#0 0x00007fe578f0b596 in __GI_ppoll (fds=fds@entry=0x7fe560000b70, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 >#1 0x00007fe577d680f5 in ppoll (__fds=0x7fe560000b70, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101 >#2 g_main_context_poll_unlocked (priority=<optimized out>, context=0x556aa5e20610, timeout_usec=<optimized out>, fds=0x7fe560000b70, n_fds=1) at ../glib/gmain.c:4632 >#3 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x556aa5e20610, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309 >#4 0x00007fe577d09b4c in g_main_context_iteration (context=0x556aa5e20610, may_block=may_block@entry=1) at ../glib/gmain.c:4379 >#5 0x00007fe577d09b91 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6578 >#6 0x00007fe577d3e57f in g_thread_proxy (data=0x556aa5e0fab0) at ../glib/gthread.c:893 >#7 0x00007fe578e9897e in start_thread (arg=<optimized out>) at pthread_create.c:447 >#8 0x00007fe578f18bfc in __clone3 () from /lib64/libc.so.6 > >Thread 4 (Thread 0x7fe570f6a6c0 (LWP 3965)): >#0 0x00007fe578f1689d in syscall () from /lib64/libc.so.6 >#1 0x00007fe577d39330 in g_cond_wait_impl (cond=0x556aa5e197f8, mutex=0x556aa5e197f0) at ../glib/gthread-posix.c:1026 >#2 g_cond_wait (cond=0x556aa5e197f8, mutex=0x556aa5e197f0) at ../glib/gthread.c:1686 >#3 0x00007fe577cd500b in g_async_queue_pop_intern_unlocked (queue=0x556aa5e197f0, wait=1, end_time=-1) at ../glib/gasyncqueue.c:375 >#4 0x00007fe577d3f450 in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/gthreadpool.c:297 >#5 0x00007fe577d3e57f in g_thread_proxy (data=0x556aa5e19ac0) at ../glib/gthread.c:893 >#6 0x00007fe578e9897e in start_thread (arg=<optimized out>) at pthread_create.c:447 >#7 0x00007fe578f18bfc in __clone3 () from /lib64/libc.so.6 > >Thread 3 (Thread 0x7fe5717af6c0 (LWP 3964)): >#0 0x00007fe578f1689d in syscall () from /lib64/libc.so.6 >#1 0x00007fe577d39330 in g_cond_wait_impl (cond=0x556aa5e13598, mutex=0x556aa5e13590) at ../glib/gthread-posix.c:1026 >#2 g_cond_wait (cond=0x556aa5e13598, mutex=0x556aa5e13590) at ../glib/gthread.c:1686 >#3 0x00007fe577cd500b in g_async_queue_pop_intern_unlocked (queue=0x556aa5e13590, wait=1, end_time=-1) at ../glib/gasyncqueue.c:375 >#4 0x00007fe577cd5067 in g_async_queue_pop (queue=queue@entry=0x556aa5e13590) at ../glib/gasyncqueue.c:409 >#5 0x00007fe571c7d631 in fc_thread_func (data=0x556aa5e13590) at ../pango/pangofc-fontmap.c:997 >#6 0x00007fe577d3e57f in g_thread_proxy (data=0x556aa5e135e0) at ../glib/gthread.c:893 >#7 0x00007fe578e9897e in start_thread (arg=<optimized out>) at pthread_create.c:447 >#8 0x00007fe578f18bfc in __clone3 () from /lib64/libc.so.6 > >Thread 2 (Thread 0x7fe573780c80 (LWP 3962)): >#0 0x00007fe578e9e257 in __pthread_rwlock_rdlock_full64 (rwlock=0x556aa64e4d40, clockid=0, abstime=0x0) at /usr/src/debug/glibc-2.40.0.142.2eb180-alt1/nptl/pthread_rwlock_common.c:402 >#1 ___pthread_rwlock_rdlock (rwlock=0x556aa64e4d40) at pthread_rwlock_rdlock.c:26 >#2 0x00007fe5775e3f29 in CRYPTO_THREAD_read_lock (lock=<optimized out>) at crypto/threads_pthread.c:758 >#3 0x00007fe57760ca45 in ossl_property_string (ctx=<optimized out>, name=1, create=1, s=0x7fe5777f27bb "output") at crypto/property/property_string.c:156 >#4 0x00007fe5775d2b38 in ossl_property_name (ctx=0x7fe57792e500 <default_context_int.lto_priv>, s=<optimized out>, create=1) at crypto/property/property_string.c:254 >#5 ossl_property_parse_init (ctx=<optimized out>) at crypto/property/property_parse.c:588 >#6 context_init (ctx=ctx@entry=0x7fe57792e500 <default_context_int.lto_priv>) at crypto/context.c:209 >#7 0x00007fe5775d2dbc in default_context_do_init () at crypto/context.c:386 >#8 default_context_do_init_ossl_ () at crypto/context.c:381 >#9 0x00007fe578e9da87 in __pthread_once_slow (once_control=0x7fe57792e8e4 <default_context_init>, init_routine=0x7fe5775d2d90 <default_context_do_init_ossl_>) at pthread_once.c:116 >#10 0x00007fe578e9daf9 in ___pthread_once (once_control=<optimized out>, init_routine=<optimized out>) at pthread_once.c:143 >#11 0x00007fe5775e3fb9 in CRYPTO_THREAD_run_once (once=<optimized out>, init=<optimized out>) at crypto/threads_pthread.c:817 >#12 0x00007fe5775d24c7 in get_thread_default_context () at crypto/context.c:409 >#13 get_default_context () at crypto/context.c:417 >#14 0x00007fe5775231e9 in ossl_lib_ctx_get_concrete (ctx=0x0) at crypto/context.c:533 >#15 ossl_rcu_lock_new (num_writers=3, ctx=0x0) at crypto/threads_pthread.c:669 >#16 do_init_module_list_lock () at crypto/conf/conf_mod.c:102 >#17 do_init_module_list_lock_ossl_ () at crypto/conf/conf_mod.c:100 >#18 0x00007fe578e9da87 in __pthread_once_slow (once_control=0x7fe57792e1b8 <init_module_list_lock>, init_routine=0x7fe5775231e0 <do_init_module_list_lock_ossl_>) at pthread_once.c:116 >#19 0x00007fe578e9daf9 in ___pthread_once (once_control=<optimized out>, init_routine=<optimized out>) at pthread_once.c:143 >#20 0x00007fe5775e3fb9 in CRYPTO_THREAD_run_once (once=<optimized out>, init=<optimized out>) at crypto/threads_pthread.c:817 >#21 0x00007fe577525507 in conf_modules_finish_int () at crypto/conf/conf_mod.c:569 >#22 0x00007fe577525616 in CONF_modules_unload (all=1) at crypto/conf/conf_mod.c:514 >#23 0x00007fe5775db425 in ossl_config_modules_free () at crypto/conf/conf_mod.c:623 >#24 OPENSSL_cleanup () at crypto/init.c:427 >#25 OPENSSL_cleanup () at crypto/init.c:353 >#26 0x00007fe578e47c51 in __run_exit_handlers (status=0, listp=0x7fe578ff1680 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108 >#27 0x00007fe578e47d10 in __GI_exit (status=<optimized out>) at exit.c:138 >#28 0x00007fe578e2f1b5 in __libc_start_call_main (main=main@entry=0x556a73af3950 <main(int, char**)>, argc=argc@entry=1, argv=argv@entry=0x7ffd46a77858) at ../sysdeps/nptl/libc_start_call_main.h:74 >#29 0x00007fe578e2f269 in __libc_start_main_impl (main=0x556a73af3950 <main(int, char**)>, argc=1, argv=0x7ffd46a77858, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd46a77848) at ../csu/libc-start.c:360 >#30 0x0000556a73af3aa5 in _start () > >Thread 1 (Thread 0x7fe537fff6c0 (LWP 3974)): >#0 QHash<int, (anonymous namespace)::Path>::isEmpty (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qhash.h:285 >#1 getPath (format=format@entry=QSettings::NativeFormat, scope=scope@entry=QSettings::UserScope) at io/qsettings.cpp:1107 >#2 0x00007fe57966f8f5 in QConfFileSettingsPrivate::QConfFileSettingsPrivate (this=0x556aa630e160, format=QSettings::NativeFormat, scope=QSettings::UserScope, organization=..., application=...) at io/qsettings.cpp:1146 >#3 0x00007fe579670149 in QSettingsPrivate::create (format=QSettings::NativeFormat, scope=QSettings::UserScope, organization=..., application=...) at io/qsettings.cpp:298 >#4 QSettings::QSettings (this=0x7fe537ffe840, scope=QSettings::UserScope, parent=0x0) at io/qsettings.cpp:2693 >#5 0x00007fe579b15cef in settings_get_variant (setting=...) at /usr/src/debug/admc-0.22.0/src/admc/settings.cpp:101 >#6 0x00007fe579b1648c in SearchThread::run (this=0x556aa5e50230) at /usr/src/debug/admc-0.22.0/src/admc/search_thread.cpp:53 >#7 0x00007fe5794f98bd in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:350 >#8 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at thread/qthread_unix.cpp:287 >#9 QThreadPrivate::start (arg=0x556aa5e50230) at thread/qthread_unix.cpp:310 >#10 0x00007fe578e9897e in start_thread (arg=<optimized out>) at pthread_create.c:447 >#11 0x00007fe578f18bfc in __clone3 () from /lib64/libc.so.6
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 56251
: 19684