Package: src:libdbd-mysql-perl Version: 4.054-1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202602/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:libdbd-mysql-perl, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' LC_ALL=C.UTF-8 dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" LD="x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now" PLEASE NOTE: [... snipped ...] # RETREF 4 ok 42 - $ret_ref should contain four rows in result set ok 43 - Testing prepare of dropping table ok 44 - Executing drop table ok 45 - Prepare - Testing bug \#20153 ok 46 - Execute - Testing bug \#20153 ok 47 - Fetch - Testing bug \#20153 ok 48 - Not Fetch - Testing bug \#20153 ok 49 - Testing disconnect ok t/40bindparam.t ......................... 1..41 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 - id set to -1 ok 24 - name eq abc ok 25 - id set to 1 ok 26 - $name set to Alligator Descartes ok 27 - id set to 2 ok 28 - $name set to Tim Bunce ok 29 - id set to 3 ok 30 - $name set to Jochen Wiedmann ok 31 - id set to 4 ok 32 - $name set to Andreas Koenig ok 33 - id set to 5 ok 34 - name not defined ok 35 - id set to 6 ok 36 - $name set to '?' ok 37 - $id set to 7 ok 38 - $name set to '?' ok 39 ok 40 ok 41 ok t/40bindparam2.t ........................ 1..13 ok 1 ok 2 ok 3 - create table dbd_mysql_t40bindparam2 ok 4 - insert into dbd_mysql_t40bindparam2 (null, 1) ok 5 ok 6 - $rows->[0][1] == 1 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok t/40bit.t ............................... 1..15 ok 1 - Drop table if exists dbd_mysql_b1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - result returned defined ok 10 - should be 11111111 ok 11 - should be 1010 ok 12 - should be 101 ok 13 ok 14 - Drop table dbd_mysql_b1 ok 15 ok t/40blobs.t ............................. 1..14 ok 1 - Drop table if exists dbd_mysql_t40blobs ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - row returned defined ok 9 - records from dbd_mysql_t40blobs returned 2 ok 10 - id set to 1 ok 11 - blob set equal to blob returned # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 12 ok 13 - Drop table dbd_mysql_t40blobs ok 14 ok 260218 18:09:37 [ERROR] /usr/sbin/mysqld got signal 11 ; Sorry, we probably made a mistake, and this is a bug. Your assistance in bug reporting will enable us to fix this for the next release. To report this bug, see https://mariadb.com/kb/en/reporting-bugs about how to report a bug on https://jira.mariadb.org/. Please include the information from the server start above, to the end of the information below. Server version: 11.8.6-MariaDB-1 from Debian source revision: 9bfea48ce1214cc4470f6f6f8a4e30352cef84e7 The information page at https://mariadb.com/kb/en/how-to-produce-a-full-stack-trace-for-mariadbd/ contains instructions to obtain a better version of the backtrace below. Following these instructions will help MariaDB developers provide a fix quicker. Attempting backtrace. Include this in the bug report. (note: Retrieving this information may fail) Thread pointer: 0x7f01fc000cd8 stack_bottom = 0x7f0230313000 thread_stack 0x49000 /usr/sbin/mysqld(my_print_stacktrace+0x32) [0x5651795004f2] /usr/sbin/mysqld(handle_fatal_signal+0x1a7) [0x565178f78247] /usr/lib/x86_64-linux-gnu/libc.so.6(+0x40a70) [0x7f0247a4aa70] Connection ID (thread ID): 28 Status: NOT_KILLED Query (0x7f01fc012fd0): SELECT NULL AS PKTABLE_CAT, A.REFERENCED_TABLE_SCHEMA AS PKTABLE_SCHEM, A.REFERENCED_TABLE_NAME AS PKTABLE_NAME, A.REFERENCED_COLUMN_NAME AS PKCOLUMN_NAME, A.TABLE_CATALOG AS FKTABLE_CAT, A.TABLE_SCHEMA AS FKTABLE_SCHEM, A.TABLE_NAME AS FKTABLE_NAME, A.COLUMN_NAME AS FKCOLUMN_NAME, A.ORDINAL_POSITION AS KEY_SEQ, NULL AS UPDATE_RULE, NULL AS DELETE_RULE, A.CONSTRAINT_NAME AS FK_NAME, NULL AS PK_NAME, NULL AS DEFERABILITY, NULL AS UNIQUE_OR_PRIMARY FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE A, INFORMATION_SCHEMA.TABLE_CONSTRAINTS B WHERE A.TABLE_SCHEMA = B.TABLE_SCHEMA AND A.TABLE_NAME = B.TABLE_NAME AND A.CONSTRAINT_NAME = B.CONSTRAINT_NAME AND B.CONSTRAINT_TYPE IS NOT NULL AND A.REFERENCED_TABLE_NAME = 'parent' AND A.TABLE_NAME = 'child' ORDER BY A.TABLE_SCHEMA, A.TABLE_NAME, A.ORDINAL_POSITION Optimizer switch: index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=on,table_elimination=on,extended_keys=on,exists_to_in=on,orderby_uses_equalities=on,condition_pushdown_for_derived=on,split_materialized=on,condition_pushdown_for_subquery=on,rowid_filter=on,condition_pushdown_from_having=on,not_null_range_scan=off,hash_join_cardinality=on,cset_narrowing=on,sargable_casefold=on Writing a core file... Working directory at /<<PKGBUILDDIR>>/t/testdb Resource Limits (excludes unlimited resources): Limit Soft Limit Hard Limit Units Max stack size 8388608 unlimited bytes Max core file size 0 unlimited bytes Max processes 30885 30885 processes Max open files 32184 32184 files Max locked memory 8388608 8388608 bytes Max pending signals 30885 30885 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Core pattern: core Kernel version: Linux version 6.12.73+deb13-cloud-amd64 ([email protected]) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT_DYNAMIC Debian 6.12.73-1 (2026-02-17) DBD::mysql::db foreign_key_info failed: Lost connection to server during query at t/40catalog.t line 68. DBD::mysql::db foreign_key_info failed: Lost connection to server during query at t/40catalog.t line 68. # Looks like your test exited with 11 just after 4. t/40catalog.t ........................... 1..78 ok 1 - connecting ok 2 - cleaning up ok 3 ok 4 Dubious, test returned 11 (wstat 2816, 0xb00) Failed 74/78 subtests t/40keyinfo.t ........................... skipped: no database connection t/40listfields.t ........................ skipped: no database connection t/40nulls.t ............................. skipped: no database connection t/40nulls_prepare.t ..................... skipped: no database connection t/40numrows.t ........................... skipped: no database connection t/40server_prepare.t .................... skipped: no database connection t/40server_prepare_crash.t .............. skipped: no database connection t/40server_prepare_error.t .............. skipped: no database connection t/40types.t ............................. skipped: no database connection t/41bindparam.t ......................... skipped: no database connection t/41blobs_prepare.t ..................... skipped: no database connection t/41int_min_max.t ....................... skipped: no database connection t/42bindparam.t ......................... skipped: no database connection t/43count_params.t ...................... skipped: no database connection t/50chopblanks.t ........................ skipped: no database connection t/50commit.t ............................ skipped: no database connection t/51bind_type_guessing.t ................ skipped: no database connection t/52comment.t ........................... skipped: no database connection t/53comment.t ........................... skipped: no database connection t/55utf8.t .............................. skipped: no database connection t/55utf8mb4.t ........................... skipped: no database connection t/56connattr.t .......................... skipped: no database connection t/57trackgtid.t ......................... skipped: no database connection t/60leaks.t ............................. skipped: Skip $ENV{EXTENDED_TESTING} is not set t/65segfault.t .......................... skipped: no database connection t/65types.t ............................. skipped: no database connection t/70takeimp.t ........................... skipped: no database connection t/71impdata.t ........................... skipped: no database connection t/75supported_sql.t ..................... skipped: no database connection t/76multi_statement.t ................... skipped: no database connection t/80procs.t ............................. skipped: no database connection t/81procs.t ............................. skipped: no database connection t/85init_command.t ...................... skipped: no database connection t/86_bug_36972.t ........................ skipped: no database connection t/87async.t ............................. skipped: no database connection t/88async-multi-stmts.t ................. skipped: no database connection t/89async-method-check.t ................ skipped: no database connection t/91errcheck.t .......................... skipped: no database connection t/92ssl_backronym_vulnerability.t ....... skipped: no database connection: DBI connect('test','sbuild',...) failed: Can't connect to local server through socket '/<<PKGBUILDDIR>>/t/testdb' (111) at t/lib.pl line 57. t/92ssl_optional.t ...................... skipped: no database connection: DBI connect('test','sbuild',...) failed: Can't connect to local server through socket '/<<PKGBUILDDIR>>/t/testdb' (111) at t/lib.pl line 57. t/92ssl_riddle_vulnerability.t .......... skipped: no database connection: DBI connect('test','sbuild',...) failed: Can't connect to local server through socket '/<<PKGBUILDDIR>>/t/testdb' (111) at t/lib.pl line 57. t/99_bug_server_prepare_blob_null.t ..... skipped: no database connection # DBI connect('test','sbuild',...) failed: Can't connect to local server through socket '/<<PKGBUILDDIR>>/t/testdb' (111) at t/gh352.t line 12. t/gh352.t ............................... skipped: no database connection t/manifest.t ............................ skipped: these tests are for release testing t/pod.t ................................. skipped: Test::Pod 1.00 required for testing POD t/rt110983-valid-mysqlfd.t .............. skipped: no database connection t/rt118977-zerofill.t ................... skipped: no database connection t/rt25389-bin-case.t .................... skipped: no database connection t/rt50304-column_info_parentheses.t ..... skipped: no database connection t/rt61849-bind-param-buffer-overflow.t .. skipped: no database connection t/rt75353-innodb-lock-timeout.t ......... skipped: no database connection t/rt83494-quotes-comments.t ............. skipped: no database connection t/rt85919-fetch-lost-connection.t ....... skipped: no database connection t/rt86153-reconnect-fail-memory.t ....... skipped: $ENV{EXTENDED_TESTING} is not set t/rt88006-bit-prepare.t ................. skipped: no database connection t/rt91715.t ............................. skipped: no database connection t/version.t ............................. ok 1 - version format ok 2 - version starts with "4." (update for 5.x) ok 3 - VERSION strings should be the same in all .pm files in dist 1..3 ok Test Summary Report ------------------- t/40catalog.t (Wstat: 2816 (exited 11) Tests: 4 Failed: 0) Non-zero exit status: 11 Parse errors: Bad plan. You planned 78 tests but ran 4. Files=77, Tests=412, 4 wallclock secs ( 0.12 usr 0.06 sys + 2.77 cusr 0.93 csys = 3.88 CPU) Result: FAIL Failed 1/77 test programs. 0/412 subtests failed. make[2]: *** [Makefile:1207: test_dynamic] Error 255 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test: error: make -j2 test TEST_VERBOSE=1 returned exit code 2 make[1]: *** [debian/rules:29: override_dh_auto_test] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:20: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

