View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000182 | file | General | public | 2020-08-16 22:55 | 2020-08-22 18:18 |
Reporter | jpalus | Assigned To | christos | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 5.39 | ||||
Fixed in Version | 5.40 | ||||
Summary | 0000182: ELF shared object without dynamic section considered dynamically linked | ||||
Description | VirtualBox creates a shared object: $ readelf -h VBoxDDR0.debug|grep Type Type: DYN (Shared object file) which lacks dynamic section and therefore does not have any linked libraries, nor has interpreter: $ readelf -d VBoxDDR0.debug There is no dynamic section in this file. Yet file started to recognize it as dynamically linked: $ file VBoxDDR0.debug VBoxDDR0.debug: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=52d7486748cc2a8387793008f2fdbdb1761f65e3, stripped I guess it is a result of: https://github.com/file/file/commit/028a15617a7f2c9172e3ac2d903af0f03010c8b4 Perhaps it would be better to judge if object is "dynamically linked" based on dynamic section existence? | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2020-08-16 22:55 | jpalus | New Issue | |
2020-08-22 18:17 | christos | Assigned To | => christos |
2020-08-22 18:17 | christos | Status | new => assigned |
2020-08-22 18:18 | christos | Status | assigned => resolved |
2020-08-22 18:18 | christos | Resolution | open => fixed |
2020-08-22 18:18 | christos | Fixed in Version | => 5.40 |
2020-08-22 18:18 | christos | Note Added: 0003452 |