Build failures in unit test when firebird is enabled

Ken Moffat zarniwhoop at ntlworld.com
Tue Feb 16 21:22:17 UTC 2016


If this gets through, please Cc me on replies, I'm not subscribed.
Was going to raise a bug, but apparently bugs in unit tests should
be sent to this list.

This is on 5.1.0.3, but I saw similar on 5.0 - at that time, I
needed the app and I hadn't built gdb.  Found a few references, and
people building with firebird disabled, looks like the problem hits
some people from time to time.  This is on an i7 haswell.

I recompiled LO with the debug information, but everything else on
the system has been stripped.  The error message is:

[build DEP] LNK:CppunitTest/libtest_sw_ooxmlexport.so
[build LNK] CppunitTest/libtest_sw_ooxmlexport.so


Fatal exception: Signal 6
Stack:
/scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3(+0x396c0)[0x2b4bf344a6c0]
/scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3(+0x39a53)[0x2b4bf344aa53]
/scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3(+0x39b88)[0x2b4bf344ab88]
/lib/libc.so.6(+0x33610)[0x2b4bf3e8d610]
/lib/libc.so.6(gsignal+0x38)[0x2b4bf3e8d588]
/lib/libc.so.6(abort+0x16a)[0x2b4bf3e8ea0a]
/lib/libc.so.6(+0x77970)[0x2b4bf3ed1970]
/scratch/working/libreoffice-5.1.0.3/instdir/program/libfbembed.so.2.5(+0x5751f)[0x2b4bfb1dd51f]
/lib/libpthread.so.0(+0x7404)[0x2b4bf4409404]
/lib/libc.so.6(clone+0x6d)[0x2b4bf3f4302d]

It looks like
/scratch/working/libreoffice-5.1.0.3/workdir/LinkTarget/Executable/cppunittester
generated a core file at
/scratch/working/libreoffice-5.1.0.3/workdir/CppunitTest/dbaccess_firebird_test.test.core/core
Backtraces:
[New LWP 28212]
[New LWP 28096]
[New LWP 28204]
[New LWP 28215]
[New LWP 28095]

I'll attach the rest of the log, not sure if it is useful. My
configure options (this is Beyond Linuxfromscratch) were reported
as:

Running ./configure with '--prefix=/usr --sysconfdir=/etc
--with-vendor=BLFS --with-lang=fr en-GB --with-help
--with-myspell-dicts --with-alloc=system --without-java
--disable-dconf --disable-odk --disable-postgresql-sdbc
--enable-release-build=yes --enable-python=system
--with-system-boost --without-system-dicts --with-system-cairo
--with-system-curl --with-system-expat --with-system-graphite
--with-system-harfbuzz --with-system-icu --with-system-jpeg
--with-system-lcms2 --with-system-libpng --with-system-libxml
--with-system-neon --with-system-npapi-headers --with-system-nss
--with-system-openssl --with-system-poppler --with-system-redland
--with-system-zlib --with-parallelism=8
--srcdir=/scratch/working/libreoffice-5.1.0.3
--enable-option-checking=fatal'

ĸen
-- 
This email was written using 100% recycled letters.
-------------- next part --------------
[build DEP] LNK:CppunitTest/libtest_sw_ooxmlexport.so
[build LNK] CppunitTest/libtest_sw_ooxmlexport.so


Fatal exception: Signal 6
Stack:
/scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3(+0x396c0)[0x2b4bf344a6c0]
/scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3(+0x39a53)[0x2b4bf344aa53]
/scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3(+0x39b88)[0x2b4bf344ab88]
/lib/libc.so.6(+0x33610)[0x2b4bf3e8d610]
/lib/libc.so.6(gsignal+0x38)[0x2b4bf3e8d588]
/lib/libc.so.6(abort+0x16a)[0x2b4bf3e8ea0a]
/lib/libc.so.6(+0x77970)[0x2b4bf3ed1970]
/scratch/working/libreoffice-5.1.0.3/instdir/program/libfbembed.so.2.5(+0x5751f)[0x2b4bfb1dd51f]
/lib/libpthread.so.0(+0x7404)[0x2b4bf4409404]
/lib/libc.so.6(clone+0x6d)[0x2b4bf3f4302d]

It looks like /scratch/working/libreoffice-5.1.0.3/workdir/LinkTarget/Executable/cppunittester generated a core file at /scratch/working/libreoffice-5.1.0.3/workdir/CppunitTest/dbaccess_firebird_test.test.core/core
Backtraces:
[New LWP 28212]
[New LWP 28096]
[New LWP 28204]
[New LWP 28215]
[New LWP 28095]

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `/scratch/working/libreoffice-5.1.0.3/workdir/LinkTarget/Executable/cppunitteste'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00002b4bf3e8d588 in raise () from /lib/libc.so.6
[Current thread is 1 (Thread 0x2b4bfee4c700 (LWP 28212))]
warning: File "/scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
	add-auto-load-safe-path /scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3-gdb.py
line to your configuration file "/root/.gdbinit".
To completely disable this security protection add
	set auto-load safe-path /
line to your configuration file "/root/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
	info "(gdb)Auto-loading safe path"
warning: File "/scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_cppu.so.3-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
warning: File "/scratch/working/libreoffice-5.1.0.3/instdir/program/libtllo.so-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
warning: File "/scratch/working/libreoffice-5.1.0.3/instdir/program/libbasegfxlo.so-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
warning: File "/scratch/working/libreoffice-5.1.0.3/instdir/program/libsvllo.so-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".

Thread 5 (Thread 0x2b4bf3473b80 (LWP 28095)):
#0  0x00002b4bf4411405 in do_futex_wait () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002b4bf44114cf in __new_sem_wait_slow () from /lib/libpthread.so.0
No symbol table info available.
#2  0x00002b4bf4411582 in sem_timedwait () from /lib/libpthread.so.0
No symbol table info available.
#3  0x00002b4bfb509b58 in Firebird::SignalSafeSemaphore::tryEnter (this=this at entry=0x2b4bfd1f8228, seconds=seconds at entry=3, milliseconds=3000, milliseconds at entry=0) at ../src/common/classes/semaphore.cpp:171
        rc = <optimized out>
        timeout = {tv_sec = 1455650772, tv_nsec = 149595000}
        errcode = <optimized out>
#4  0x00002b4bfb3eb026 in Jrd::ConfigStorage::ConfigStorage (this=0x2b4bfd1f71f0) at ../src/jrd/trace/TraceConfigStorage.cpp:140
        filename = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "fb_trace\000\223\037\364K+\000\000<a\360\363K+\000\000\t\000 \000K+\000", stringBuffer = 0x7ffc3512bc48 "fb_trace", stringLength = 8, bufferSize = 32}, <No data fields>}
        status = {8, 47601122541568, 200, 140721198906664, 140721198906660, 1, 47605218251712, 47605369196576, 4232, 0, 47605340566592, 47605398980352, 140721198906672, 47605338898884, 47605369196744, 47601122541568, 140721198906712, 140721198906704, 140721198906736, 47605369249448}
        guard = {m_storage = 0x2b4bfd1f71f0}
#5  0x00002b4bfb3eb72f in Jrd::StorageInstance::getStorage (this=0x2b4bfd1f9ea8) at ../src/jrd/trace/TraceConfigStorage.cpp:671
No locals.
#6  0x00002b4bfb3ee6eb in Jrd::TraceManager::getStorage () at ../src/jrd/trace/../../jrd/trace/TraceManager.h:60
No locals.
#7  Jrd::TraceManager::init (this=this at entry=0x2b4bfee56818) at ../src/jrd/trace/TraceManager.cpp:125
No locals.
#8  0x00002b4bfb3ee752 in Jrd::TraceManager::TraceManager (this=0x2b4bfee56818, in_att=<optimized out>) at ../src/jrd/trace/TraceManager.cpp:91
No locals.
#9  0x00002b4bfb32f3d0 in Jrd::Attachment::Attachment (this=0x2b4bfee543e0, pool=0x2b4bfee563f0, dbb=<optimized out>) at ../src/jrd/jrd.cpp:5683
No locals.
#10 0x00002b4bfb32f9dc in Jrd::Attachment::create (dbb=0x2b4bfee5adc0) at ../src/jrd/../jrd/jrd.h:243
        attachment = <optimized out>
#11 create_attachment (options=..., dbb=0x2b4bfee5adc0, alias_name=...) at ../src/jrd/jrd.cpp:5302
        guard = {lock = 0x2b4bfd1fa8d8}
        dbbGuard = {<Firebird::ExecuteWithLock> = {_vptr.ExecuteWithLock = 0x2b4bfb674de8 <vtable for Jrd::Database::SyncGuard+16>}, dbb = 0x2b4bfee5adc0, ast = false, sync = 0x2b4bfd1f8358}
        attachment = 0x0
#12 init (tdbb=tdbb at entry=0x7ffc3512c3b0, expanded_filename=..., alias_name=..., options=..., initGuard=..., attach_flag=<optimized out>) at ../src/jrd/jrd.cpp:5218
        listGuard = {lock = 0x2b4bfd1fa808}
        dbb = <optimized out>
        first_rand = false
        first_rand_value = 478944433
#13 0x00002b4bfb334534 in jrd8_create_database (user_status=0x7ffc3512cde0, filename=0x2b4bfd1f90a8 "/tmp/lu28095psvtvd.tmp/firebird.fdb", handle=0x7ffc3512c898, dpb_length=<optimized out>, dpb=0x7ffc3512cae0 "\001M") at ../src/jrd/jrd.cpp:2083
        initGuard = {ref = {ptr = 0x2b4bfd1f8308}, entered = true}
        page_size = <optimized out>
        pageSpace = <optimized out>
        first_dbb_file = <optimized out>
        dbbHolder = {<Jrd::Database::SyncGuard> = {<Firebird::ExecuteWithLock> = {_vptr.ExecuteWithLock = 0x2b4bfd1ed020}, dbb = 0x20676e697373694d, ast = 99, sync = 0x6966206e6f697461}, <Firebird::SubsystemContextPoolHolder<Jrd::thread_db, Firebird::MemoryPool>> = {<Firebird::ContextPoolHolder> = {savedPool = 0x7f00203a656c}, savedThreadData = 0x2b4bfd1f9200, savedPool = 0x40003d}, tdbb = 0x7ffc35120001}
        tdbb = {local_status = {10, 14, 0, 14, 47605369196576, 47605338901760, 45, 140721198908536, 34, 140721198908216, 2097152, 0, 47605369196576, 0, 140721198908656, 47605338894772, 34, 140721198908280, 2097152, 0}, context = {<ThreadData> = {threadDataPriorContext = 0x0, threadDataType = ThreadData::tddDBB}, tdbb_default = 0x0, database = 0x2b4bfee5adc0, attachment = 0x0, transaction = 0x0, request = 0x0, reqStat = 0x2b4bfd1fa438, traStat = 0x2b4bfd1fa438, attStat = 0x2b4bfd1fa438, dbbStat = 0x2b4bfee5b2f0, tdbb_status_vector = 0x7ffc3512cde0, tdbb_quantum = 100, tdbb_flags = 0, tdbb_temp_traid = 0, tdbb_latch_count = 0, tdbb_latches = {que_forward = 0x7ffc3512c420, que_backward = 0x7ffc3512c420}}}
        guardDbInit = {m_mutex = 0x2b4bfd1fa870, m_locked = 1}
        userId = {usr_user_name = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\001\000\347\005", '\000' <repeats 12 times>, "\016\000\000\000\000\000\000\000\310\304\022\065\374\177\000", stringBuffer = 0x7ffc3512c228 "\001", stringLength = 1, bufferSize = 32}, <No data fields>}, usr_sql_role_name = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000G\347\005\000\000\000\000S&\354\363K+\000\000\000\000\000\000\000\000\000\000\240\305\022\065\374\177\000", stringBuffer = 0x7ffc3512c260 "", stringLength = 0, bufferSize = 32}, <No data fields>}, usr_project_name = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\202\035\373K+\000\000\200\304\022\065\374\177\000\000\260\306\022\065\374\177\000\000\000\000\000\000\000\000\000", stringBuffer = 0x7ffc3512c298 "", stringLength = 0, bufferSize = 32}, <No data fields>}, usr_org_name = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\303\022\065\374\177\000\000\070\304\022\065\374\177\000\000\t\000\000\000\000\000\000\000\004\000\000\000\000\000\000", stringBuffer = 0x7ffc3512c2d0 "", stringLength = 0, bufferSize = 32}, <No data fields>}, usr_user_id = 65535, usr_group_id = 65535, usr_node_id = 0, usr_flags = 0, usr_fini_sec_db = false}
        options = {dpb_wal_action = 0, dpb_sweep_interval = -1, dpb_page_buffers = 0, dpb_set_page_buffers = false, dpb_buffers = 75, dpb_verify = 0, dpb_sweep = 0, dpb_dbkey_scope = 0, dpb_page_size = 0, dpb_activate_shadow = false, dpb_delete_shadow = false, dpb_no_garbage = false, dpb_shutdown = 0, dpb_shutdown_delay = 0, dpb_online = 0, dpb_force_write = false, dpb_set_force_write = false, dpb_no_reserve = false, dpb_set_no_reserve = false, dpb_interp = 0, dpb_single_user = false, dpb_overwrite = false, dpb_sec_attach = false, dpb_disable_wal = false, dpb_gsec_attach = false, dpb_connect_timeout = 0, dpb_dummy_packet_interval = 0, dpb_db_readonly = false, dpb_set_db_readonly = false, dpb_gfix_attach = false, dpb_gstat_attach = false, dpb_sql_dialect = 3, dpb_set_db_sql_dialect = 0, dpb_remote_pid = 0, dpb_no_db_triggers = false, dpb_gbak_attach = false, dpb_trusted_role = false, dpb_utf8_filename = true, dpb_ext_call_depth = 0, dpb_flags = 0, dpb_sys_user_name = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\304\022\065\374\177\000\000x\304\022\065\374\177\000\000\016\000 \000\374\177\000\000\360\306\022\065\374\177\000", stringBuffer = 0x7ffc3512c490 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_user_name = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000home/ken/docs\000\000:\243P\373K+\000\000\000\000\000\000\000\000\000", stringBuffer = 0x7ffc3512c4c8 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_password = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000illiways:/home/ken/docs\000\000H\373K+\000", stringBuffer = 0x7ffc3512c500 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_password_enc = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\320\036\375K+\000\000\370\322\036\375K+\000\000\350\322\036\375K+\000\000P\220\037\375K+\000", stringBuffer = 0x7ffc3512c538 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_role_name = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\275\000\000\000\000\000\000\370\322\036\375K+\000\000 \320\036\375K+\000\000\310\320\036\375K+\000", stringBuffer = 0x7ffc3512c570 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_journal = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000uP\373K+\000\000\300\305\022\065\374\177\000\000\371^P\373\000\000\000\000\340\315\022\065\374\177\000", stringBuffer = 0x7ffc3512c5a8 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_key = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\305\022\065\374\177\000\000\365|P\373K+\000\000\000\310\022\065\374\177\000\000bqI\373K+\000", stringBuffer = 0x7ffc3512c5e0 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_lc_ctype = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\310\022\065\374\177\000\000\000\307\344\376K+\000\000\200\220\035\373K+\000\000 \320\036\375K+\000", stringBuffer = 0x7ffc3512c618 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_working_directory = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\000\000\000\000\000\000\000\070\306\022\065\374\177\000\000\000\000 \000\000\000\000\000\343\312\022\065\374\177\000", stringBuffer = 0x7ffc3512c650 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_set_db_charset = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\366\350\363K+\000\000\000\000\000\000\000\000\000\000`\220\037\375K+\000\000#\000\064\000\374\177\000", stringBuffer = 0x7ffc3512c688 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_network_protocol = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\307\022\065\374\177\000\000\b\031Q\373K+\000\000\000\307\022\065\374\177\000\000\270\306\022\065\374\177\000", stringBuffer = 0x7ffc3512c6c0 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_remote_address = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\320\036\375K+\000\000\001", '\000' <repeats 12 times>, "+\000\000\000\000\000\000\000\000\000", stringBuffer = 0x7ffc3512c6f8 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_trusted_login = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\001\000\000?\001\003I\001\001\320\036\375K+\000\000@", '\000' <repeats 14 times>, stringBuffer = 0x7ffc3512c730 "\001", stringLength = 1, bufferSize = 32}, <No data fields>}, dpb_remote_process = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\201P\373K+\000\000\310\320\036\375K+\000\000N\026\036\373K+\000\000\260\307\022\065\374\177\000", stringBuffer = 0x7ffc3512c768 "", stringLength = 0, bufferSize = 32}, <No data fields>}, dpb_org_filename = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\000\000\000\000\000\000\000@\000\000\000\000\000\000\000\t\000\000\000\000\000\000\000\200\000\000\000\000\000\000", stringBuffer = 0x7ffc3512c7a0 "", stringLength = 0, bufferSize = 32}, <No data fields>}}
        file_name = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\000\000\000\000\000\000\000@\236\347\005\000\000\000\000\030", '\000' <repeats 14 times>, stringBuffer = 0x2b4bfd1f9058 "/tmp/lu28095psvtvd.tmp/firebird.fdb", stringLength = 35, bufferSize = 64}, <No data fields>}
        expanded_name = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\320\036\375K+\000\000\000\237\347\005\000\000\000\000\371(\355\363K+\000\000\260\237\347\005\000\000\000", stringBuffer = 0x2b4bfd1f9008 "/tmp/lu28095psvtvd.tmp/firebird.fdb", stringLength = 35, bufferSize = 64}, <No data fields>}
        is_alias = false
        vdn = <optimized out>
        dbb = 0x0
        attachment = 0x0
#14 0x00002b4bfb1f1083 in isc_create_database (user_status=<optimized out>, file_length=<optimized out>, file_name=<optimized out>, public_handle=0x5e79b30, dpb_length=<optimized out>, dpb=<optimized out>) at ../src/jrd/why.cpp:2068
        org_filename = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = '\000' <repeats 16 times>, "w\000\000\000|\000\000\000?\000\000\000\000\000\000", stringBuffer = 0x2b4bfd1f90f8 "/tmp/lu28095psvtvd.tmp/firebird.fdb", stringLength = 35, bufferSize = 52}, <No data fields>}
        newDpb = {<Firebird::ClumpletReader> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, _vptr.ClumpletReader = 0x2b4bfb677688 <vtable for Firebird::ClumpletWriter+16>, cur_offset = 6, kind = Firebird::ClumpletReader::Tagged, spbState = 0 '\000', static_buffer = 0x0, static_buffer_end = 0x0}, sizeLimit = 1024, dynamic_buffer = {<Firebird::Array<unsigned char, Firebird::InlineStorage<unsigned char, 128ul> >> = {<Firebird::InlineStorage<unsigned char, 128ul>> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, buffer = "\001M\000?\001\003I\001\001\320\022\065\374\177\000\000H\232\347\005\000\000\000\000(C\355\363K+\000\000#\000\000\000\000\000\000\000)LC\363K+\000\000S\000\000\000\000\000\000\000#\000\000\000\000\000\000\000#\000\000\000\000\000\000\000\324lC\363K+\000\000\000\000\000\000\000\000\000\000\350\235\347\005\000\000\000\000[\000\000\000n\000\000\000\024(\355\363K+\000\000\000\000\000\000\000\000\000\000p\314\022\065\374\177\000"}, count = 9, capacity = 128, data = 0x7ffc3512cae0 "\001M"}, <No data fields>}}
        expanded_filename = {<Firebird::AbstractString> = {<Firebird::AutoStorage> = {<Firebird::PermanentStorage> = {pool = @0x2b4bfd1ed020}, <No data fields>}, static npos = 18446744073709551615, inlineBuffer = "\000\311\022\065\374\177\000\000\031\000\000\000\000\000\000\000\024(\355\363K+\000\000\360\233\347\005\000\000\000", stringBuffer = 0x2b4bfd1f90a8 "/tmp/lu28095psvtvd.tmp/firebird.fdb", stringLength = 35, bufferSize = 64}, <No data fields>}
        entryGuard = {<Firebird::FpeControl> = {savedMask = {__control_word = 895, __glibc_reserved1 = 65535, __status_word = 0, __glibc_reserved2 = 65535, __tags = 65535, __glibc_reserved3 = 65535, __eip = 4083682423, __cs_selector = 0, __opcode = 0, __glibc_reserved4 = 0, __data_offset = 890421736, __data_selector = 0, __glibc_reserved5 = 65535, __mxcsr = 8096}}, att = {ptr = 0x0}, status = 0x0}
        utfFilename = <optimized out>
        unescaped = <optimized out>
        ptr = 0x7ffc3512cde0
        temp = {140721198909952, 140721198909936, 25, 47605214952304, 140721198910208, 0, 57, 140721198909936, 25, 47605214948665, 99064752, 47605265109982, 140721198909952, 140721198909984, 140721198910076, 99068388, 99064760, 56, 22, 140721198910080}
        handle = 0x0
        attachment = {ptr = 0x0}
        n = 1
        status = {local_status = {140721198910076, 99068388, 140721198910208, 140721198910072, 140721198910076, 140721198910208, 140721198910072, 47605203825326, 99064816, 47605203829976, 99068388, 47605214947348, 76, 47605214952304, 140721198910208, 12682347304, 48, 0, 99068388, 99068336}, local_vector = 0x7ffc3512cde0}
#15 0x00002b4bf9b0f833 in connectivity::firebird::Connection::construct(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libfirebird_sdbclo.so
No symbol table info available.
#16 0x00002b4bf9b20dbd in connectivity::firebird::FirebirdDriver::connect(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libfirebird_sdbclo.so
No symbol table info available.
#17 0x00002b4bfec3f7af in drivermanager::OSDBCDriverManager::getConnectionWithInfo(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libsdbc2.so
No symbol table info available.
#18 0x00002b4bfa6225b6 in dbaccess::ODatabaseSource::buildLowLevelConnection(rtl::OUString const&, rtl::OUString const&) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libdbalo.so
No symbol table info available.
#19 0x00002b4bfa625951 in dbaccess::ODatabaseSource::buildIsolatedConnection(rtl::OUString const&, rtl::OUString const&) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libdbalo.so
No symbol table info available.
#20 0x00002b4bfa625f20 in dbaccess::OSharedConnectionManager::getConnection(rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, dbaccess::ODatabaseSource*) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libdbalo.so
No symbol table info available.
#21 0x00002b4bfa6264cd in dbaccess::ODatabaseSource::getConnection(rtl::OUString const&, rtl::OUString const&, bool) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libdbalo.so
No symbol table info available.
#22 0x00002b4bfa626960 in dbaccess::ODatabaseSource::getConnection(rtl::OUString const&, rtl::OUString const&) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libdbalo.so
No symbol table info available.
#23 0x00002b4bf9a7e800 in DBTestBase::getConnectionForDocument(com::sun::star::uno::Reference<com::sun::star::sdb::XOfficeDatabaseDocument>&) () from /scratch/working/libreoffice-5.1.0.3/workdir/LinkTarget/CppunitTest/libtest_dbaccess_firebird_test.so
No symbol table info available.
#24 0x00002b4bf9a7eb27 in FirebirdTest::testEmptyDBConnection() () from /scratch/working/libreoffice-5.1.0.3/workdir/LinkTarget/CppunitTest/libtest_dbaccess_firebird_test.so
No symbol table info available.
#25 0x00002b4bf33f3e12 in CppUnit::TestCaseMethodFunctor::operator()() const () from /scratch/working/libreoffice-5.1.0.3/workdir/UnpackedTarball/cppunit/src/cppunit/.libs/libcppunit-1.13.so.0
No symbol table info available.
#26 0x00002b4bf3469843 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () from /scratch/working/libreoffice-5.1.0.3/workdir/LinkTarget/Library/unoexceptionprotector.so
No symbol table info available.
#27 0x00002b4bf33eabe0 in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () from /scratch/working/libreoffice-5.1.0.3/workdir/UnpackedTarball/cppunit/src/cppunit/.libs/libcppunit-1.13.so.0
No symbol table info available.
#28 0x00002b4bf33f11b2 in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () from /scratch/working/libreoffice-5.1.0.3/workdir/UnpackedTarball/cppunit/src/cppunit/.libs/libcppunit-1.13.so.0
No symbol table info available.
#29 0x00002b4bf33f940e in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /scratch/working/libreoffice-5.1.0.3/workdir/UnpackedTarball/cppunit/src/cppunit/.libs/libcppunit-1.13.so.0
No symbol table info available.
#30 0x00002b4bf33f3c00 in CppUnit::TestCase::run(CppUnit::TestResult*) () from /scratch/working/libreoffice-5.1.0.3/workdir/UnpackedTarball/cppunit/src/cppunit/.libs/libcppunit-1.13.so.0
No symbol table info available.
#31 0x00002b4bf33f4123 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () from /scratch/working/libreoffice-5.1.0.3/workdir/UnpackedTarball/cppunit/src/cppunit/.libs/libcppunit-1.13.so.0
No symbol table info available.
#32 0x00002b4bf33f403e in CppUnit::TestComposite::run(CppUnit::TestResult*) () from /scratch/working/libreoffice-5.1.0.3/workdir/UnpackedTarball/cppunit/src/cppunit/.libs/libcppunit-1.13.so.0
No symbol table info available.
#33 0x00002b4bf33f4123 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () from /scratch/working/libreoffice-5.1.0.3/workdir/UnpackedTarball/cppunit/src/cppunit/.libs/libcppunit-1.13.so.0
No symbol table info available.
#34 0x00002b4bf33f403e in CppUnit::TestComposite::run(CppUnit::TestResult*) () from /scratch/working/libreoffice-5.1.0.3/workdir/UnpackedTarball/cppunit/src/cppunit/.libs/libcppunit-1.13.so.0
No symbol table info available.
#35 0x00002b4bf33f9342 in CppUnit::TestResult::runTest(CppUnit::Test*) () from /scratch/working/libreoffice-5.1.0.3/workdir/UnpackedTarball/cppunit/src/cppunit/.libs/libcppunit-1.13.so.0
No symbol table info available.
#36 0x00002b4bf33fb90e in CppUnit::TestRunner::run(CppUnit::TestResult&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /scratch/working/libreoffice-5.1.0.3/workdir/UnpackedTarball/cppunit/src/cppunit/.libs/libcppunit-1.13.so.0
No symbol table info available.
#37 0x0000000000403d72 in (anonymous namespace)::ProtectedFixtureFunctor::run() const ()
No symbol table info available.
#38 0x00000000004046f0 in sal_main() ()
No symbol table info available.
#39 0x000000000040325b in main ()
No symbol table info available.

Thread 4 (Thread 0x2b4bff05d700 (LWP 28215)):
#0  0x00002b4bf4411c5c in __lll_lock_wait () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002b4bf440bb12 in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#2  0x00002b4bf344450e in osl_acquireMutex () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3
No symbol table info available.
#3  0x00002b4bf738faed in SalYieldMutex::acquire() () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libvcllo.so
No symbol table info available.
#4  0x00002b4bf73242a1 in VCLExceptionSignal_impl(void*, oslSignalInfo*) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libvcllo.so
No symbol table info available.
#5  0x00002b4bf344aaf6 in SignalHandlerFunction(int) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3
No symbol table info available.
#6  <signal handler called>
No symbol table info available.
#7  0x00002b4bf3e8d588 in raise () from /lib/libc.so.6
No symbol table info available.
#8  0x00002b4bf3e8ea0a in abort () from /lib/libc.so.6
No symbol table info available.
#9  0x00002b4bf3ed1970 in malloc_printerr () from /lib/libc.so.6
No symbol table info available.
#10 0x00002b4bfb1dd51f in (anonymous namespace)::threadStart (arg=0x2b4bfd1f9478) at ../src/jrd/ThreadStart.cpp:138
        mainThreadContext = {savedPool = 0x0}
        localArgs = {routine = 0x2b4bfb3ea0d0 <Jrd::ConfigStorage::touchThread(void*)>, arg = 0x2b4bfd1f71f0}
#11 0x00002b4bf4409404 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0x00002b4bf3f4302d in clone () from /lib/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x2b4bfe270700 (LWP 28204)):
#0  0x00002b4bf4411c5c in __lll_lock_wait () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002b4bf440bb12 in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#2  0x00002b4bf344450e in osl_acquireMutex () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3
No symbol table info available.
#3  0x00002b4bf738faed in SalYieldMutex::acquire() () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libvcllo.so
No symbol table info available.
#4  0x00002b4bfd3b3eb4 in (anonymous namespace)::JobExecutor::notifyEvent(com::sun::star::document::EventObject const&) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libfwklo.so
No symbol table info available.
#5  0x00002b4bfac7830b in (anonymous namespace)::SfxGlobalEvents_Impl::implts_notifyJobExecution(com::sun::star::document::EventObject const&) [clone .constprop.70] () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libsfxlo.so
No symbol table info available.
#6  0x00002b4bfac7929c in (anonymous namespace)::SfxGlobalEvents_Impl::documentEventOccured(com::sun::star::document::DocumentEvent const&) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libsfxlo.so
No symbol table info available.
#7  0x00002b4bfa650fce in dbaccess::DocumentEventNotifier_Impl::impl_notifyEvent_nothrow(com::sun::star::document::DocumentEvent const&) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libdbalo.so
No symbol table info available.
#8  0x00002b4bf4938e7a in comphelper::AsyncEventNotifier::execute() () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libcomphelper.so
No symbol table info available.
#9  0x00002b4bf359ebc6 in salhelper::Thread::run() () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_salhelpergcc3.so.3
No symbol table info available.
#10 0x00002b4bf359edca in threadFunc () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_salhelpergcc3.so.3
No symbol table info available.
#11 0x00002b4bf344d7c7 in osl_thread_start_Impl(void*) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3
No symbol table info available.
#12 0x00002b4bf4409404 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0x00002b4bf3f4302d in clone () from /lib/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x2b4bf6c27700 (LWP 28096)):
#0  0x00002b4bf440f388 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002b4bf342726b in rtl_cache_wsupdate_all(void*) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3
No symbol table info available.
#2  0x00002b4bf4409404 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#3  0x00002b4bf3f4302d in clone () from /lib/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x2b4bfee4c700 (LWP 28212)):
#0  0x00002b4bf3e8d588 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00002b4bf3e8ea0a in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00002b4bf344aa58 in CallSystemHandler(int) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3
No symbol table info available.
#3  0x00002b4bf344ab88 in SignalHandlerFunction(int) () from /scratch/working/libreoffice-5.1.0.3/instdir/program/libuno_sal.so.3
No symbol table info available.
#4  <signal handler called>
No symbol table info available.
#5  0x00002b4bf3e8d588 in raise () from /lib/libc.so.6
No symbol table info available.
#6  0x00002b4bf3e8ea0a in abort () from /lib/libc.so.6
No symbol table info available.
#7  0x00002b4bf3ed1970 in malloc_printerr () from /lib/libc.so.6
No symbol table info available.
#8  0x00002b4bfb1dd51f in (anonymous namespace)::threadStart (arg=0x2b4bfd1f95d0) at ../src/jrd/ThreadStart.cpp:138
        mainThreadContext = {savedPool = 0x0}
        localArgs = {routine = 0x2b4bfb1e2670 <(anonymous namespace)::shutdownThread(void*)>, arg = 0x0}
#9  0x00002b4bf4409404 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x00002b4bf3f4302d in clone () from /lib/libc.so.6
No symbol table info available.


Error: a unit test failed, please do one of:
make CppunitTest_dbaccess_firebird_test CPPUNITTRACE="gdb --args"
    # for interactive debugging on Linux
make CppunitTest_dbaccess_firebird_test VALGRIND=memcheck
    # for memory checking
make CppunitTest_dbaccess_firebird_test DEBUGCPPUNIT=TRUE
    # for exception catching

/scratch/working/libreoffice-5.1.0.3/solenv/gbuild/CppunitTest.mk:90: recipe for target '/scratch/working/libreoffice-5.1.0.3/workdir/CppunitTest/dbaccess_firebird_test.test' failed
make[1]: *** [/scratch/working/libreoffice-5.1.0.3/workdir/CppunitTest/dbaccess_firebird_test.test] Error 1
make[1]: *** Waiting for unfinished jobs....
Makefile:244: recipe for target 'build' failed
make: *** [build] Error 2


More information about the LibreOffice mailing list