<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Calling Relations tool with LO Base and mysql native connector appears to freeze LO pushing user to force kill the app"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=52310#c23">Comment # 23</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Calling Relations tool with LO Base and mysql native connector appears to freeze LO pushing user to force kill the app"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=52310">bug 52310</a>
from <span class="vcard"><a class="email" href="mailto:iplaw67@tuta.io" title="Alex Thurgood <iplaw67@tuta.io>"> <span class="fn">Alex Thurgood</span></a>
</span></b>
<pre>Running in a lldb session, I have to interrupt the hung thread, and then
running a backtrace, I see this :
* frame #0: 0x00007fff5d147082 libsystem_kernel.dylib`__recvfrom + 10
frame #1: 0x0000000183ac3a5c
libmysqlcppconn.dylib`vio_read(vio=0x000000017fab1980, buf=")", size=4) at
violite.c:247
frame #2: 0x0000000183ac4cbf
libmysqlcppconn.dylib`my_real_read(net=0x000000010b3da600,
complen=0x00007ffeefbfe110) at net.c:577
frame #3: 0x0000000183ac4b99
libmysqlcppconn.dylib`my_net_read(net=0x000000010b3da600) at net.c:719
frame #4: 0x0000000183ac94a1
libmysqlcppconn.dylib`net_safe_read(mysql=0x000000010b3da600) at
libmariadb.c:369
frame #5: 0x0000000183acd51b
libmysqlcppconn.dylib`mthd_my_read_query_result(mysql=0x000000010b3da600) at
libmariadb.c:2274
frame #6: 0x0000000183ad8e81
libmysqlcppconn.dylib`mysql_stmt_execute(stmt=0x0000000186e7b9b0) at
my_stmt.c:1490
frame #7: 0x0000000183aa97e3
libmysqlcppconn.dylib`sql::mysql::MySQL_Prepared_Statement::do_query(this=0x0000000186d40ac0)
at mysql_prepared_statement.cpp:427
frame #8: 0x0000000183aa9ca5
libmysqlcppconn.dylib`sql::mysql::MySQL_Prepared_Statement::executeQuery(this=0x0000000186d40ac0)
at mysql_prepared_statement.cpp:495
frame #9: 0x0000000183a9d543
libmysqlcppconn.dylib`sql::mysql::MySQL_ConnectionMetaData::getImportedKeys(this=0x000000010ab8f6f0,
catalog=<unavailable>, schema=0x00007ffeefbfe628, table=0x00007ffeefbfe568) at
mysql_metadata.cpp:2713
frame #10: 0x00000001839a6c25
mysqlc.uno.dylib`connectivity::mysqlc::ODatabaseMetaData::getImportedKeys(this=0x00000001804b7d28,
catalog=<unavailable>, schema=0x00007ffeefbfe700, table=0x00007ffeefbfe6f8) at
mysqlc_databasemetadata.cxx:1251
frame #11: 0x00000001839a71f2 mysqlc.uno.dylib`non-virtual thunk to
connectivity::mysqlc::ODatabaseMetaData::getImportedKeys(this=<unavailable>,
catalog=<unavailable>, schema=<unavailable>, table=<unavailable>) at
mysqlc_databasemetadata.cxx:0
frame #12: 0x00000001889de8a6 libdbulo.dylib`(anonymous
namespace)::RelationLoader::run(this=0x00000001804d13d0) at
RelationController.cxx:334
frame #13: 0x00000001889ddaa4
libdbulo.dylib`dbaui::ORelationController::loadData(this=0x0000000180483820) at
RelationController.cxx:521
frame #14: 0x00000001889dd521
libdbulo.dylib`dbaui::ORelationController::impl_initialize(this=0x0000000180483820)
at RelationController.cxx:230
Not quite sure why ConnectionMetaData::getImportedKeys can't pick up the
catalog (unavailable)
or
maybe the hang is due to network lookup failing to return a statement result
set (frames 1 to 5) ?</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>