#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 [Error: pthread_kill.c was not found in source tree] #1 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 [Error: pthread_kill.c was not found in source tree] #2 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 [Error: pthread_kill.c was not found in source tree] #3 0x00007fad89642866 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 [Error: raise.c was not found in source tree] #4 0x00007fad896268b7 in __GI_abort () at ./stdlib/abort.c:79 [Error: abort.c was not found in source tree] #5 0x00007fad89627750 in __libc_message (fmt=fmt@entry=0x7fad897c38d3 "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:150 [Error: libc_fatal.c was not found in source tree] #6 0x00007fad89737afb in __GI___fortify_fail (msg=msg@entry=0x7fad897c38eb "stack smashing detected") at ./debug/fortify_fail.c:24 [Error: fortify_fail.c was not found in source tree] #7 0x00007fad89738da6 in __stack_chk_fail () at ./debug/stack_chk_fail.c:24 [Error: stack_chk_fail.c was not found in source tree] #8 0x000055fba00106e1 in cthd_acpi_rel::read_psvt (this=0x7ffd3c0f5f10) at src/thd_trt_art_reader.cpp:324 319: psvt_count = count; 320: 321: close (fd); 322: 323: return 0; 324: } 325: 326: int cthd_acpi_rel::read_art() { 327: int fd; 328: int ret; 329: unsigned long count, length; #9 0x0000000000010000 in ?? () #10 0x0000000000001770 in ?? () #11 0x00000000000001f4 in ?? () #12 0x000000000000000a in ?? () #13 0x0000000000000014 in ?? () #14 0x0000000000000001 in ?? () #15 0x0000000055504354 in ?? () #16 0x0000000032524956 in ?? () #17 0x0000000000000002 in ?? () #18 0x000000000000012c in ?? () #19 0x0000000000000dfe in ?? () #20 0x0000000000000009 in ?? () #21 0x0000000000010000 in ?? () #22 0x0000000000001964 in ?? () #23 0x00000000000000fa in ?? () #24 0x000000000000000a in ?? () #25 0x0000000000000014 in ?? () #26 0x0000000000000001 in ?? () #27 0x00007ffd3c0f5830 in ?? () #28 0x000055fba16eacb0 in ?? () #29 0x6c7bd11eeeea9700 in ?? () #30 0x0000000000000027 in ?? () #31 0x00007ffd3c0f5830 in ?? () #32 0x00007ffd3c0f5f10 in ?? () #33 0x00007ffd3c0f5890 in ?? () #34 0x00007ffd3c0f5d00 in ?? () #35 0x00007ffd3c0f5830 in ?? () #36 0x00007ffd3c0f5850 in ?? () #37 0x000055fba001a248 in cthd_acpi_rel::generate_conf (this=0x9, file_name=...) at src/thd_trt_art_reader.cpp:246 241: } 242: 243: if (int3400.match_supported_uuid() != THD_SUCCESS) { 244: thd_log_info("Passive 1 UUID is not present, hence ignore _TRT, as it may have junk!!\n"); 245: thd_log_info("Try Passive 2\n"); 246: return process_psvt(file_name); 247: } 248: 249: conf_file.open(file_name.c_str()); 250: if (!conf_file.is_open()) { 251: PRINT_ERROR("failed to open output file [%s]\n", file_name.c_str()); #38 0x000055fba000f4ce in cthd_parse::parser_init (this=0x55fba16ea218, config_file=...) at src/thd_parse.cpp:87 82: if (conf_auto.is_open()) { 83: thd_log_msg("Using generated %s \n", filename_auto_conf.c_str()); 84: xml_config_file = filename_auto_conf.c_str(); 85: auto_config = 1; 86: } else { 87: ret = rel.generate_conf(filename_auto); 88: if (!ret) { 89: thd_log_msg("Using generated %s\n", filename_auto.c_str()); 90: xml_config_file = filename_auto.c_str(); 91: auto_config = 1; 92: } else { #39 0x000055fb9fff07f7 in cthd_engine::parser_init (this=this@entry=0x55fba16e9e20) at src/thd_engine.cpp:1275 1270: int cthd_engine::parser_init() { 1271: if (parser_disabled) 1272: return THD_ERROR; 1273: if (parser_init_done) 1274: return THD_SUCCESS; 1275: if (parser.parser_init(get_config_file()) == THD_SUCCESS) { 1276: if (parser.start_parse() == THD_SUCCESS) { 1277: parser.dump_thermal_conf(); 1278: parser_init_done = true; 1279: return THD_SUCCESS; 1280: } #40 0x000055fb9fff5540 in cthd_engine_default::read_thermal_sensors (this=) at src/thd_engine_default.cpp:221 216: } 217: } 218: 219: current_sensor_index = index; 220: // Add from XML sensor config 221: if (!parser_init() && parser.platform_matched()) { 222: for (int i = 0; i < parser.sensor_count(); ++i) { 223: thermal_sensor_t *sensor_config = parser.get_sensor_dev_index(i); 224: if (!sensor_config) 225: continue; 226: cthd_sensor *sensor = search_sensor(sensor_config->name); #41 0x000055fb9fff0898 in cthd_engine::thd_engine_init (this=0x55fba16e9e20, ignore_cpuid_check=, adaptive=) at src/thd_engine.cpp:198 193: return THD_ERROR; 194: } 195: } 196: } 197: 198: ret = read_thermal_sensors(); 199: if (ret != THD_SUCCESS) { 200: thd_log_error("Thermal sysfs Error in reading sensors\n"); 201: // This is a fatal error and daemon will exit 202: return THD_FATAL_ERROR; 203: } #42 0x000055fb9fffab94 in thd_engine_create_default_engine (ignore_cpuid_check=false, exclusive_control=false, conf_file=0x0) at src/thd_engine_default.cpp:839 834: // Initialize thermald objects 835: thd_engine->set_poll_interval(thd_poll_interval); 836: if (conf_file) 837: thd_engine->set_config_file(conf_file); 838: 839: res = thd_engine->thd_engine_init(ignore_cpuid_check); 840: if (res != THD_SUCCESS) { 841: if (res == THD_FATAL_ERROR) 842: thd_log_error("THD engine init failed\n"); 843: else 844: thd_log_msg("THD engine init failed\n"); #43 0x000055fb9ffe8811 in main (argc=, argv=) at src/main.cpp:352 347: if (adaptive) { 348: ret = thd_engine_create_adaptive_engine((bool) ignore_cpuid_check, (bool) test_mode); 349: if (ret != THD_SUCCESS) { 350: thd_log_info("--adaptive option failed on this platform\n"); 351: thd_log_info("Ignoring --adaptive option\n"); 352: ret = thd_engine_create_default_engine((bool) ignore_cpuid_check, 353: (bool) exclusive_control, conf_file); 354: } 355: } else { 356: ret = thd_engine_create_default_engine((bool) ignore_cpuid_check, 357: (bool) exclusive_control, conf_file);