Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
10.0(EOL)
-
10.0.23, 10.0.25
Description
See http://labs.seravo.fi/~otto/mariadb-repo/mariadb-10.0-sid-amd64/lintian-0f7cb30.log and https://lintian.debian.org/tags/shlib-calls-exit.html.
The following shared libraries call exit:
libdaemon_example.so - there seem to be no reason for exit(), use DBUG_RETURN(1) instead.(fixed)- libmysqld.so.18 - to be analyzed
ha_oqgraph.so - there's no exit() in oqgraph sources, most probably called by boost (grep headers for exit())(fixed)ha_connect.so - either replace with abort() or keep exit(), or reassign to Oliver to handle this properly.(fixed)- ha_innodb.so - lots of exits, either replace with abort() or keep exit(), or reassign to Jan to handle this properly.
- ha_mroonga.so - lots of exits, either replace with abort() or keep exit(), or reassign to Kentoku to handle this properly.
ha_spider.so - either replace with abort() or keep exit(), or reassign to Kentoku to handle this properly.(fixed)handlersocket.so - report upstream?(fixed)
Lintian suggests:
In the case of an error, the library should instead return an appropriate error code to the calling program which can then determine how to handle the error, including performing any required clean-up.
Note: to find out if shared library has exit calls use something like nm|grep exit
Attachments
Issue Links
- includes
-
MDEV-9277 Debian: the Lintian complains about "shlib-calls-exit" in ha_mroonga.so
- Closed
-
MDEV-9278 Debian: the Lintian complains about "shlib-calls-exit" in ha_spider.so
- Closed
-
MDEV-9279 Debian: the Lintian complains about "shlib-calls-exit" in ha_connect.so
- Closed
-
MDEV-9280 Debian: the Lintian complains about "shlib-calls-exit" in ha_tokudb.so
- Closed
-
MDEV-9281 Debian: the Lintian complains about "shlib-calls-exit" in handlersocket.so
- Closed
-
MDEV-9282 Debian: the Lintian complains about "shlib-calls-exit" in ha_innodb.so
- Closed
-
MDEV-9283 Debian: the Lintian complains about "shlib-calls-exit" in ha_oqgraph.so
- Closed
-
MDEV-14265 RPMLint warning: shared-lib-calls-exit
- Closed
- links to