FS#75167 - libindi

Attached to Project: Community Packages
Opened by Jon Pither (jcidaho) - Sunday, 26 June 2022, 08:54 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 26 June 2022, 12:52 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

libindi contains a driver that doesn't work in Arch. Investigation by another user has determined that this is an Arch specific problem, and is fixed when the package is recompiled without optimization flags (see https://indilib.org/forum/ekos/11882-ppba-error.html)

Logs:

Driver indi_pegasus_ppba: restart #4
Driver indi_pegasus_ppba: pid=1440 rfd=4 wfd=13 efd=14
Driver indi_pegasus_ppba: /usr/include/c++/12.1.0/bits/stl_vector.h:1123: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; reference = std::__cxx11::basic_string<char>&; size_type = long unsigned int]: Assertion '__n < this->size()' failed.
Driver indi_pegasus_ppba: stderr EOF
<delProperty device="Pegasus PPBA"Child process 1440 died/>

Package Version: libindi 1.9.6-1

Steps to reproduce: Try and connect to a Pegasus Power Box Advanced via Indi.
This task depends upon

Closed by  Antonio Rojas (arojas)
Sunday, 26 June 2022, 12:52 GMT
Reason for closing:  Fixed
Additional comments about closing:  libindi 1.9.6-2
Comment by Antonio Rojas (arojas) - Sunday, 26 June 2022, 12:52 GMT
Please ask upstream to properly fix this their asserts so it doesn't have to be worked around in packaging

Loading...