View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005003 | The Dark Mod | TDM Installer | public | 04.03.2019 03:25 | 12.06.2021 12:42 |
| Reporter | tlhonmey | Assigned To | stgatilov | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | Linux | OS | Gentoo | ||
| Product Version | TDM 2.06 | ||||
| Fixed in Version | TDM 2.09 | ||||
| Summary | 0005003: TDM-update segfaults if DNS resolution fails | ||||
| Description | First run of the 64-bit linux updater from the website fails with a segmentation fault if DNS resolution of the mirrors fails. Full core dump available if you need it. | ||||
| Steps To Reproduce | Disconnect from network or disable DNS resolution and attempt to update. | ||||
| Additional Information | Backtrace: #0 0x0000000000431b1c in tdm::IniFile::ForeachSection(tdm::IniFile::SectionVisitor&) const () 0000001 0x000000000044018a in tdm::updater::Updater::LoadMirrors() () 0000002 0x000000000044488a in tdm::updater::Updater::UpdateMirrors() () 0000003 0x000000000046df3c in tdm::updater::UpdateController::PerformStep(tdm::updater::UpdateStep) () 0000004 0x000000000046f383 in tdm::ExceptionSafeThread::ThreadStart() () 0000005 0x00007f48ed8a3a82 in std::execute_native_thread_routine_compat (__p=0x7f48e8000c30) at /var/tmp/portage/sys-devel/gcc-7.3.0-r3/work/gcc-7.3.0/libstdc++-v3/src/c++11/thread.cc:110 0000006 0x00007f48ecff872a in start_thread () from /lib64/libpthread.so.0 0000007 0x00007f48ecd2be2f in clone () from /lib64/libc.so.6 | ||||
| Tags | No tags attached. | ||||
| Note also that I get segfaults from the mission downloader occasionally as well, but I can't determine if they are related because the crash handler hangs if I unlimit the core dump size and no dump is produced. The wiki only appears to have debugging instructions for Windows. If there are instructions for setting up a debug environment on Linux I'd be happy to give it a shot. | |
| Now that 2.09 will be using tdm_installer.exe I assume this tracker can be closed..? | |
| Closing as "no longer applicable". | |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 04.03.2019 03:25 | tlhonmey | New Issue | |
| 19.03.2019 01:34 | tlhonmey | Note Added: 0011691 | |
| 26.12.2020 14:47 | Bikerdude | Note Added: 0013254 | |
| 19.05.2021 05:34 | stgatilov | Category | TDM Updater => TDM Installer |
| 12.06.2021 12:42 | stgatilov | Assigned To | => stgatilov |
| 12.06.2021 12:42 | stgatilov | Status | new => closed |
| 12.06.2021 12:42 | stgatilov | Resolution | open => fixed |
| 12.06.2021 12:42 | stgatilov | Fixed in Version | => TDM 2.09 |
| 12.06.2021 12:42 | stgatilov | Note Added: 0014093 |