ALT Linux Bugzilla
– Attachment 17834 Details for
Bug 53244
Ошибка сегментирования при миграции с помощью akonadi-db-migrator
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
backtrace с postgres'ом
backtrace-postgres-akonadi.txt (text/plain), 13.16 KB, created by
Vladislav Glinkin
on 2025-02-27 16:02:41 MSK
(
hide
)
Description:
backtrace с postgres'ом
Filename:
MIME Type:
Creator:
Vladislav Glinkin
Created:
2025-02-27 16:02:41 MSK
Size:
13.16 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 akonadi-db-migrator... >Reading symbols from /usr/lib/debug/usr/bin/akonadi-db-migrator.debug... >[New LWP 5989] >[New LWP 5988] >[New LWP 5990] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `akonadi-db-migrator --newengine postgres'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 Akonadi::Server::SchemaVersion::SchemaVersion (this=0x7f2d3bbfe040, other=...) at /usr/src/debug/akonadi-24.12.2/BUILD/src/server/entities.cpp:99 >99 SchemaVersion::SchemaVersion(const SchemaVersion &other) >[Current thread is 1 (Thread 0x7f2d3bbff6c0 (LWP 5989))] > >Thread 3 (Thread 0x7f2d3b3fe6c0 (LWP 5990)): >#0 0x00007f2d3ff0c5c6 in __GI_ppoll (fds=fds@entry=0x7f2d34003510, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 >#1 0x00007f2d3f36ea55 in ppoll (__fds=0x7f2d34003510, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101 >#2 g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f2d2c000c60, timeout_usec=<optimized out>, fds=0x7f2d34003510, n_fds=2) at ../glib/gmain.c:4591 >#3 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f2d2c000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268 >#4 0x00007f2d3f3113ac in g_main_context_iteration (context=0x7f2d2c000c60, may_block=1) at ../glib/gmain.c:4338 >#5 0x00007f2d407eae73 in QEventDispatcherGlib::processEvents (this=0x7f2d2c000b70, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399 >#6 0x00007f2d4059a8db in QEventLoop::exec (this=0x7f2d3b3fd910, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/global/qflags.h:34 >#7 0x00007f2d40689edc in QThread::exec (this=this@entry=0x7f2d40c30b00 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/global/qflags.h:74 >#8 0x00007f2d40ba6f3e in QDBusConnectionManager::run (this=0x7f2d40c30b00 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/dbus/qdbusconnectionmanager.cpp:144 >#9 0x00007f2d407045d7 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:375 >#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:311 >#11 QThreadPrivate::start (arg=0x7f2d40c30b00 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:339 >#12 0x00007f2d3fe9a883 in start_thread (arg=<optimized out>) at pthread_create.c:447 >#13 0x00007f2d3ff19a08 in __clone3 () from /lib64/libc.so.6 > >Thread 2 (Thread 0x7f2d3c884c00 (LWP 5988)): >#0 0x00007f2d3ff0c5c6 in __GI_ppoll (fds=fds@entry=0x56539d285960, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 >#1 0x00007f2d3f36ea55 in ppoll (__fds=0x56539d285960, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101 >#2 g_main_context_poll_unlocked (priority=<optimized out>, context=0x56539d2b8f00, timeout_usec=<optimized out>, fds=0x56539d285960, n_fds=1) at ../glib/gmain.c:4591 >#3 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x56539d2b8f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268 >#4 0x00007f2d3f3113ac in g_main_context_iteration (context=0x56539d2b8f00, may_block=1) at ../glib/gmain.c:4338 >#5 0x00007f2d407eae73 in QEventDispatcherGlib::processEvents (this=0x56539d283d30, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399 >#6 0x00007f2d4059a8db in QEventLoop::exec (this=this@entry=0x7ffe59fe62d0, flags=..., flags@entry=...) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/global/qflags.h:34 >#7 0x00007f2d4059c59a in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/global/qflags.h:74 >#8 0x000056537a39c6f7 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/akonadi-24.12.2/src/server/dbmigrator/main.cpp:132 > >Thread 1 (Thread 0x7f2d3bbff6c0 (LWP 5989)): >#0 Akonadi::Server::SchemaVersion::SchemaVersion (this=0x7f2d3bbfe040, other=...) at /usr/src/debug/akonadi-24.12.2/BUILD/src/server/entities.cpp:99 >#1 Akonadi::Server::DbInitializer::run (this=0x7f2d3404b1c0) at /usr/src/debug/akonadi-24.12.2/src/server/storage/dbinitializer.cpp:82 >#2 0x000056537a3b89bd in Akonadi::Server::DataStore::init (this=0x7f2d34018fe0) at /usr/include/qt6/QtCore/qsharedpointer_impl.h:274 >#3 0x000056537a3a30a2 in (anonymous namespace)::prepareDatabase (config=config@entry=0x7f2d34009e20) at /usr/src/debug/akonadi-24.12.2/src/server/dbmigrator/dbmigrator.cpp:194 >#4 0x000056537a3a847d in Akonadi::Server::DbMigrator::runMigrationThread (this=0x7ffe59fe64e0) at /usr/src/debug/akonadi-24.12.2/src/server/dbmigrator/dbmigrator.cpp:533 >#5 operator() (__closure=0x56539d2c0608) at /usr/src/debug/akonadi-24.12.2/src/server/dbmigrator/dbmigrator.cpp:452 >#6 0x000056537a3aa755 in std::__invoke_impl<void, Akonadi::Server::DbMigrator::startMigration()::<lambda()> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61 >#7 std::__invoke<Akonadi::Server::DbMigrator::startMigration()::<lambda()> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 >#8 std::invoke<Akonadi::Server::DbMigrator::startMigration()::<lambda()> > (__fn=...) at /usr/include/c++/14/functional:120 >#9 operator()<> (__closure=<optimized out>) at /usr/include/qt6/QtCore/qthread.h:125 >#10 std::__invoke_impl<void, QThread::create<Akonadi::Server::DbMigrator::startMigration()::<lambda()> >(Akonadi::Server::DbMigrator::startMigration()::<lambda()>&&)::<lambda(auto:53&& ...)> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61 >#11 std::__invoke<QThread::create<Akonadi::Server::DbMigrator::startMigration()::<lambda()> >(Akonadi::Server::DbMigrator::startMigration()::<lambda()>&&)::<lambda(auto:53&& ...)> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 >#12 std::thread::_Invoker<std::tuple<QThread::create<Akonadi::Server::DbMigrator::startMigration()::<lambda()> >(Akonadi::Server::DbMigrator::startMigration()::<lambda()>&&)::<lambda(auto:53&& ...)> > >::_M_invoke<0> (this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:301 >#13 std::thread::_Invoker<std::tuple<QThread::create<Akonadi::Server::DbMigrator::startMigration()::<lambda()> >(Akonadi::Server::DbMigrator::startMigration()::<lambda()>&&)::<lambda(auto:53&& ...)> > >::operator() (this=<optimized out>) at /usr/include/c++/14/bits/std_thread.h:308 >#14 std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<Akonadi::Server::DbMigrator::startMigration()::<lambda()> >(Akonadi::Server::DbMigrator::startMigration()::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>::operator() (this=0x7f2d3bbfe920) at /usr/include/c++/14/future:1439 >#15 std::__invoke_impl<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<Akonadi::Server::DbMigrator::startMigration()::<lambda()> >(Akonadi::Server::DbMigrator::startMigration()::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>&> (__f=...) at /usr/include/c++/14/bits/invoke.h:61 >#16 std::__invoke_r<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<Akonadi::Server::DbMigrator::startMigration()::<lambda()> >(Akonadi::Server::DbMigrator::startMigration()::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>&> (__fn=...) at /usr/include/c++/14/bits/invoke.h:114 >#17 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>(), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<QThread::create<Akonadi::Server::DbMigrator::startMigration()::<lambda()> >(Akonadi::Server::DbMigrator::startMigration()::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/14/bits/std_function.h:291 >#18 0x000056537a3a06ed in std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const (this=<optimized out>) at /usr/include/c++/14/bits/std_function.h:591 >#19 std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*) (this=0x56539d2c05e0, __f=<optimized out>, __did_set=0x7f2d3bbfe8d7) at /usr/include/c++/14/future:596 >#20 0x00007f2d3fe9f7f7 in __pthread_once_slow (once_control=0x56539d2c05f8, init_routine=0x7f2d40110a80 <std::__once_proxy()>) at pthread_once.c:116 >#21 0x00007f2d3fe9f869 in ___pthread_once (once_control=<optimized out>, init_routine=<optimized out>) at pthread_once.c:143 >#22 0x000056537a3aa90e in __gthread_once (__once=0x56539d2c05f8, __func=<optimized out>) at /usr/include/c++/14/x86_64-alt-linux/bits/gthr-default.h:713 >#23 std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&) (__once=..., __f=@0x7f2d3bbfe8f0: (void (std::__future_base::_State_baseV2::*)(class std::__future_base::_State_baseV2 * const, class std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> *, bool *)) 0x56537a3a06c0 <std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)>) at /usr/include/c++/14/mutex:916 >#24 std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool) (this=0x56539d2c05e0, __res=..., __ignore_failure=true) at /usr/include/c++/14/future:435 >#25 std::__future_base::_Deferred_state<std::thread::_Invoker<std::tuple<QThread::create<Akonadi::Server::DbMigrator::startMigration()::<lambda()> >(Akonadi::Server::DbMigrator::startMigration()::<lambda()>&&)::<lambda(auto:53&& ...)> > >, void>::_M_complete_async(void) (this=0x56539d2c05e0) at /usr/include/c++/14/future:1712 >#26 0x00007f2d40680285 in std::__future_base::_State_baseV2::wait (this=0x56539d2c05e0) at /usr/include/c++/14/future:357 >#27 std::__basic_future<void>::_M_get_result (this=0x56539d2c0630) at /usr/include/c++/14/future:748 >#28 std::future<void>::get (this=0x56539d2c0630) at /usr/include/c++/14/future:920 >#29 QThreadCreateThread::run (this=0x56539d2c0620) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread.cpp:1282 >#30 0x00007f2d407045d7 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:375 >#31 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:311 >#32 QThreadPrivate::start (arg=0x56539d2c0620) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:339 >#33 0x00007f2d3fe9a883 in start_thread (arg=<optimized out>) at pthread_create.c:447 >#34 0x00007f2d3ff19a08 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 53244
: 17834 |
17835