ALT Linux Bugzilla
– Attachment 17649 Details for
Bug 52901
SIGSEGV при выполнении любого запроса
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
стек
stack.txt (text/plain), 11.08 KB, created by
iluha
on 2025-02-01 21:23:02 MSK
(
hide
)
Description:
стек
Filename:
MIME Type:
Creator:
iluha
Created:
2025-02-01 21:23:02 MSK
Size:
11.08 KB
patch
obsolete
>Thread 22 "GRTDispatcher" received signal SIGSEGV, Segmentation fault. >[Switching to LWP 741371] >0x00007fff88369000 in ?? () >(gdb) bt >#0 0x00007fff88369000 in ?? () >#1 0x00007fff883da1d4 in memcpy (__len=32, __src=0x7fff50001d00, __dest=<optimized out>) at /usr/include/bits/string_fortified.h:29 >#2 std::char_traits<char>::copy (__n=32, __s2=0x7fff50001d00 "SELECT * FROM ascps_esrr.T_EVENT", __s1=<optimized out>) at /usr/include/c++/13/bits/char_traits.h:435 >#3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy (__n=32, __s=0x7fff50001d00 "SELECT * FROM ascps_esrr.T_EVENT", __d=<optimized out>) at /usr/include/c++/13/bits/basic_string.h:430 >#4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy (__n=32, __s=0x7fff50001d00 "SELECT * FROM ascps_esrr.T_EVENT", __d=<optimized out>) at /usr/include/c++/13/bits/basic_string.h:425 >#5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars (__k2=<optimized out>, __k1=0x7fff50001d00 "SELECT * FROM ascps_esrr.T_EVENT", __p=<optimized out>) at /usr/include/c++/13/bits/basic_string.h:484 >#6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) [clone .isra.0] (this=0x7fffe9f2aa20, __beg=0x7fff50001d00 "SELECT * FROM ascps_esrr.T_EVENT", > __end=<optimized out>) at /usr/include/c++/13/bits/basic_string.tcc:247 >#7 0x00007fff883af689 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> > (__a=..., __s=0x7fff50001d00 "SELECT * FROM ascps_esrr.T_EVENT", this=0x7fffe9f2aa20) at /usr/include/c++/13/bits/basic_string.h:649 >#8 mysql_parser::myx_process_sql_statements (sql=0x7fff50001d00 "SELECT * FROM ascps_esrr.T_EVENT", cs=<optimized out>, cb=cb@entry=0x7fff885e1790 <Mysql_sql_script_splitter::process_statement(mysql_parser::MyxStatementParser const*, char const*, void*)>, > user_data=0x7fffe9f2aed0, mode=mode@entry=0) at /usr/src/debug/mysql-workbench-community-8.0.40/library/sql.parser/source/myx_statement_parser.cpp:457 >#9 0x00007fff885e4020 in Mysql_sql_script_splitter::process (this=<optimized out>, sql=..., statements=...) at /usr/src/debug/mysql-workbench-community-8.0.40/modules/db.mysql.sqlparser/src/mysql_sql_script_splitter.cpp:45 >#10 0x00007fff885a38a9 in MysqlSqlFacadeImpl::splitSqlScript (this=<optimized out>, sql="SELECT * FROM ascps_esrr.T_EVENT", statements=empty std::__cxx11::list) at /usr/src/debug/mysql-workbench-community-8.0.40/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:53 >#11 0x00007ffff797c42b in SqlEditorForm::do_exec_sql (this=<optimized out>, self_ptr=..., sql=..., editor=<optimized out>, flags=<optimized out>, result_list=...) at /usr/src/debug/mysql-workbench-community-8.0.40/backend/wbprivate/sqlide/wb_sql_editor_form.cpp:2024 >#12 0x00007ffff7989ba6 in std::__invoke_impl<grt::Ref<grt::internal::String>, grt::Ref<grt::internal::String> (SqlEditorForm::*&)(std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >), SqlEditorForm*&, std::weak_ptr<SqlEditorForm>&, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, SqlEditorPanel*&, SqlEditorForm::ExecFlags&, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >&> (__f=<optimized out>, __t=<optimized out>) at /usr/include/c++/13/bits/invoke.h:74 >#13 std::__invoke<grt::Ref<grt::internal::String> (SqlEditorForm::*&)(std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >), SqlEditorForm*&, std::weak_ptr<SqlEditorForm>&, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, SqlEditorPanel*&, SqlEditorForm::ExecFlags&, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >&> (__fn=<optimized out>) at /usr/include/c++/13/bits/invoke.h:97 >#14 std::_Bind<grt::Ref<grt::internal::String> (SqlEditorForm::*(SqlEditorForm*, std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >))(std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >)>::__call<grt::Ref<grt::internal::String>, , 0ul, 1ul, 2ul, 3ul, 4ul, 5ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul, 2ul, 3ul, 4ul, 5ul>) (__args=..., this=<optimized out>) > at /usr/include/c++/13/functional:508 >#15 std::_Bind<grt::Ref<grt::internal::String> (SqlEditorForm::*(SqlEditorForm*, std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >))(std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >)>::operator()<, grt::Ref<grt::internal::String> >() (this=<optimized out>) at /usr/include/c++/13/functional:593 >#16 std::__invoke_impl<grt::Ref<grt::internal::String>, std::_Bind<grt::Ref<grt::internal::String> (SqlEditorForm::*(SqlEditorForm*, std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >))(std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >)>&>(std::__invoke_other, std::_Bind<grt::Ref<grt::internal::String> (SqlEditorForm::*(SqlEditorForm*, std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >))(std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >)>&) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 >#17 std::__invoke_r<grt::Ref<grt::internal::String>, std::_Bind<grt::Ref<grt::internal::String> (SqlEditorForm::*(SqlEditorForm*, std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >))(std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >)>&>(std::_Bind<grt::Ref<grt::internal::String> (SqlEditorForm::*(SqlEditorForm*, std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >))(std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >)>&) (__fn=...) at /usr/include/c++/13/bits/invoke.h:116 >#18 std::_Function_handler<grt::Ref<grt::internal::String> (), std::_Bind<grt::Ref<grt::internal::String> (SqlEditorForm::*(SqlEditorForm*, std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >))(std::weak_ptr<SqlEditorForm>, std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, SqlEditorPanel*, SqlEditorForm::ExecFlags, std::shared_ptr<std::vector<std::shared_ptr<Recordset>, std::allocator<std::shared_ptr<Recordset> > > >)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/13/bits/std_function.h:291 >#19 0x00007ffff71dfc31 in std::function<grt::Ref<grt::internal::String> ()>::operator()() const (this=<optimized out>) at /usr/include/c++/13/bits/std_function.h:591 >#20 std::__invoke_impl<grt::Ref<grt::internal::String>, std::function<grt::Ref<grt::internal::String> ()>&>(std::__invoke_other, std::function<grt::Ref<grt::internal::String> ()>&) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 >#21 std::__invoke_r<grt::ValueRef, std::function<grt::Ref<grt::internal::String> ()>&>(std::function<grt::Ref<grt::internal::String> ()>&) (__fn=...) at /usr/include/c++/13/bits/invoke.h:116 >#22 std::_Function_handler<grt::ValueRef (), std::function<grt::Ref<grt::internal::String> ()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/13/bits/std_function.h:291 >#23 0x00007ffff7188cec in std::function<grt::ValueRef ()>::operator()() const (this=0x555556e5d400) at /usr/include/c++/13/bits/std_function.h:591 >#24 bec::GRTTask::execute (this=0x555556e5d360) at /usr/src/debug/mysql-workbench-community-8.0.40/backend/wbpublic/grt/grt_dispatcher.cpp:239 >#25 0x00007ffff7189a18 in bec::GRTDispatcher::execute_task (this=0x7fff50000bc0, gtask=std::shared_ptr<bec::GRTTaskBase> (use count 4, weak count 0) = {...}) at /usr/src/debug/mysql-workbench-community-8.0.40/backend/wbpublic/grt/grt_dispatcher.cpp:689 >#26 0x00007ffff718dfa7 in bec::GRTDispatcher::worker_thread (data=<optimized out>) at /usr/src/debug/mysql-workbench-community-8.0.40/backend/wbpublic/grt/grt_dispatcher.cpp:498 >#27 0x00007ffff6508d6d in g_thread_proxy (data=0x7fff50000d70) at ../glib/gthread.c:892 >#28 0x00007ffff56a29af in start_thread (arg=<optimized out>) at pthread_create.c:444 >#29 0x00007ffff57250d8 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 52901
:
17648
| 17649 |
17650