Builder ggettext-solaris10-i386 Build #1043
Results:
Failed shell shell_1 shell_2 shell_3
SourceStamp:
| Project | ggettext |
| Repository | git://git.savannah.gnu.org/gettext.git |
| Branch | master |
| Revision | 910a2e6e06b669d65ef83f73527ccc217c4ede69 |
| Got Revision | 910a2e6e06b669d65ef83f73527ccc217c4ede69 |
| Changes | 1 change |
BuildSlave:
unstable10xReason:
The SingleBranchScheduler scheduler named 'schedule-ggettext-solaris10-i386' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot/slave/ggettext-solaris10-i386 | slave |
| buildername | ggettext-solaris10-i386 | Builder |
| buildnumber | 1043 | Build |
| codebase | Build | |
| got_revision | 910a2e6e06b669d65ef83f73527ccc217c4ede69 | Git |
| project | ggettext | Build |
| repository | git://git.savannah.gnu.org/gettext.git | Build |
| revision | 910a2e6e06b669d65ef83f73527ccc217c4ede69 | Build |
| scheduler | schedule-ggettext-solaris10-i386 | Scheduler |
| slavename | unstable10x | BuildSlave |
| workdir | /export/home/buildbot/slave/ggettext-solaris10-i386 | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Bruno Haiblebruno@clisp.org
Timing:
| Start | Sun Jan 25 19:26:32 2026 |
| End | Sun Jan 25 19:28:50 2026 |
| Elapsed | 2 mins, 17 secs |
All Changes:
:
Change #256336
Category ggettext Changed by Bruno Haible <bruno@clisp.org> Changed at Sun 25 Jan 2026 19:17:48 Repository git://git.savannah.gnu.org/gettext.git Project ggettext Branch master Revision 910a2e6e06b669d65ef83f73527ccc217c4ede69 Comments
Fix a small memory leak in libgettextpo. Reported by <gemmaro.dev@gmail.com> at <https://savannah.gnu.org/bugs/index.php?item_id=67892> and by Albert Astals Cid <aacid@kde.org> in <https://lists.gnu.org/archive/html/bug-gettext/2026-01/msg00071.html>. * gettext-tools/src/read-po-lex.h: Include str-list.h. (lex_start): Add arena parameter. * gettext-tools/src/read-po-lex.c (lex_start): Add arena parameter. Add the heap-allocated file_name to the arena. * gettext-tools/src/read-catalog-abstract.h: Include str-list.h. (struct catalog_input_format): Add arena parameter to parse() method. (catalog_reader_parse): Add arena parameter. * gettext-tools/src/read-properties.c (properties_parse): Add arena parameter. * gettext-tools/src/read-stringtable.c (stringtable_parse): Add arena parameter. * gettext-tools/src/read-po.c (po_parse): Add arena parameter. Update lex_start call. * gettext-tools/src/read-catalog-abstract.c (catalog_reader_parse): Add arena parameter. Update parse() method call. * gettext-tools/src/read-catalog.h: Include str-list.h. (read_catalog_stream): Add arena parameter. * gettext-tools/src/read-catalog.c (read_catalog_stream): Add arena parameter. Update catalog_reader_parse call. * gettext-tools/src/read-catalog-file.c: Include str-list.h. (read_catalog_file): Update read_catalog_stream call. * gettext-tools/src/read-csharp.c: Include str-list.h. (execute_and_read_po_output): Update read_catalog_stream call. * gettext-tools/src/read-java.c: Include str-list.h. (execute_and_read_po_output): Update read_catalog_stream call. * gettext-tools/src/read-resources.c: Include str-list.h. (execute_and_read_po_output): Update read_catalog_stream call. * gettext-tools/src/read-tcl.c: Include str-list.h. (msgdomain_read_tcl): Update read_catalog_stream call. * gettext-tools/libgettextpo/gettext-po.c: Include str-list.h. (struct po_file): Add field 'arena'. (po_file_create): Initialize it. (po_file_read): Likewise. Update read_catalog_stream call. (po_file_free): Destroy the arena. * gettext-tools/src/msgfmt.c (read_catalog_file_msgfmt): Update catalog_reader_parse call. * gettext-tools/src/x-po.c: Include str-list.h. (extract): Update catalog_reader_parse call. * gettext-tools/src/xgettext.c (read_exclusion_file): Update catalog_reader_parse call.
Changed files
- gettext-tools/libgettextpo/gettext-po.c
- gettext-tools/src/msgfmt.c
- gettext-tools/src/read-catalog-abstract.c
- gettext-tools/src/read-catalog-abstract.h
- gettext-tools/src/read-catalog-file.c
- gettext-tools/src/read-catalog.c
- gettext-tools/src/read-catalog.h
- gettext-tools/src/read-csharp.c
- gettext-tools/src/read-java.c
- gettext-tools/src/read-po-lex.c
- gettext-tools/src/read-po-lex.h
- gettext-tools/src/read-po.c
- gettext-tools/src/read-properties.c
- gettext-tools/src/read-resources.c
- gettext-tools/src/read-stringtable.c
- gettext-tools/src/read-tcl.c
- gettext-tools/src/x-po.c
- gettext-tools/src/xgettext.c