Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder doxygen-solaris10-i386 Build #3157

Results:

Failed shell shell_1 shell_2

SourceStamp:

Projectdoxygen
Repositoryhttps://github.com/doxygen/doxygen.git
Branchmaster
Revision0bff46572d5331c84d4a0f4ecd1979465f5aabe3
Got Revision0bff46572d5331c84d4a0f4ecd1979465f5aabe3
Changes2 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-doxygen-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git update ( 5 secs )
    1. stdio
  2. MakeDirectory Created ( 0 secs )
    1. - no logs -
  3. shell 'cmake -G ...' failed ( 14 secs )
    1. stdio
    2. CMakeOutput.log
    3. CMakeError.log
  4. shell_1 'gmake' failed ( 6 secs )
    1. stdio
  5. shell_2 'gmake tests' failed ( 4 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/doxygen-solaris10-i386 slave
buildername doxygen-solaris10-i386 Builder
buildnumber 3157 Build
codebase Build
got_revision 0bff46572d5331c84d4a0f4ecd1979465f5aabe3 Git
project doxygen Build
repository https://github.com/doxygen/doxygen.git Build
revision 0bff46572d5331c84d4a0f4ecd1979465f5aabe3 Build
scheduler schedule-doxygen-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/doxygen-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Dimitri van Heesch
  2. Vladimír Vondruš

Timing:

StartFri Sep 13 19:18:28 2024
EndFri Sep 13 19:18:59 2024
Elapsed31 secs

All Changes:

:

  1. Change #207447

    Category doxygen
    Changed by Vladimír Vondruš <mosraohnoyoudont@centrum.cz>
    Changed at Thu 12 Sep 2024 21:54:43
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision 8ed7f564379a987338615d5f39cf80fd657b0bfc

    Comments

    Fix out-of-bounds string_view access in Markdown n-/m-dash processing
    When Doxygen is built with libstdc++ assertions enabled (passing
    `-Wp,-D_GLIBCXX_ASSERTIONS` to the compiler, which is for example how
    the ArchLinux doxygen package is built), the markdown processing code
    can hit an OOB condition when processing en- and em-dashes. Which then
    manifests as a quite nasty abort:
    
        /usr/include/c++/14.2.1/string_view:256: constexpr const std::basic_string_view<_CharT, _Traits>::value_type& std::basic_string_view<_CharT, _Traits>::operator[](size_type) const [with _CharT = char; _Traits = std::char_traits<char>; const_reference = const char&; size_type = long unsigned int]: Assertion '__pos < this->_M_len' failed.
    
    Added a minimal reproduction case to the markdown test and updated the
    expected output to verify this doesn't regress again in the future.

    Changed files

    • src/markdown.cpp
    • testing/055/md_055__markdown.xml
    • testing/055_markdown.md
  2. Change #207448

    Category doxygen
    Changed by Dimitri van Heesch <doxygenohnoyoudont@gmail.com>
    Changed at Fri 13 Sep 2024 19:09:19
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision 0bff46572d5331c84d4a0f4ecd1979465f5aabe3

    Comments

    Merge pull request #11136 from mosra/md-assertions
    Fix out-of-bounds `std::string_view` access in Markdown n-/m-dash processing

    Changed files

    • no files