This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository evisum.
View the commit online.
commit 7cbd63fa228764785b0f7f5a3e88b5fecaf9df0d
Author: Alastair Poole <[email protected]>
AuthorDate: Sun Mar 22 02:06:55 2026 +0000
threads: set thread name to enhance debugging.
---
src/bin/background/evisum_background.c | 2 ++
src/bin/system/process.c | 2 +-
src/bin/ui/evisum_ui_memory.c | 2 ++
src/bin/ui/evisum_ui_network.c | 2 ++
src/bin/ui/evisum_ui_process_list.c | 2 ++
src/bin/ui/evisum_ui_process_view.c | 2 ++
src/bin/ui/evisum_ui_sensors.c | 2 ++
src/bin/ui/visuals/cpu_bars.c | 2 ++
src/bin/ui/visuals/cpu_basic.c | 2 ++
src/bin/ui/visuals/cpu_default.c | 2 ++
10 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/src/bin/background/evisum_background.c b/src/bin/background/evisum_background.c
index 524e568..f9cf0a7 100644
--- a/src/bin/background/evisum_background.c
+++ b/src/bin/background/evisum_background.c
@@ -19,6 +19,8 @@ evisum_background_poller_cb(void *data, Ecore_Thread *thread)
meminfo_t memory;
Evisum_Ui *ui = data;
+ ecore_thread_name_set(thread, "background");
+
while (!ecore_thread_check(thread))
{
int ncpu;
diff --git a/src/bin/system/process.c b/src/bin/system/process.c
index bccf979..f4fc4e6 100644
--- a/src/bin/system/process.c
+++ b/src/bin/system/process.c
@@ -334,7 +334,7 @@ _stat(const char *path, Stat *st)
break;
}
}
- if ((i < (slen + 1)) && (found) && (line[i+1] == ' '))
+ if ((i < (slen - 1)) && (found) && (line[i+1] == ' '))
break;
}
diff --git a/src/bin/ui/evisum_ui_memory.c b/src/bin/ui/evisum_ui_memory.c
index 554d5cc..8920a73 100644
--- a/src/bin/ui/evisum_ui_memory.c
+++ b/src/bin/ui/evisum_ui_memory.c
@@ -44,6 +44,8 @@ _mem_usage_main_cb(void *data EINA_UNUSED, Ecore_Thread *thread)
{
static meminfo_t memory;
+ ecore_thread_name_set(thread, "memory");
+
while (!ecore_thread_check(thread))
{
memset(&memory, 0, sizeof(memory));
diff --git a/src/bin/ui/evisum_ui_network.c b/src/bin/ui/evisum_ui_network.c
index 8909758..9d96909 100644
--- a/src/bin/ui/evisum_ui_network.c
+++ b/src/bin/ui/evisum_ui_network.c
@@ -59,6 +59,8 @@ _network_update(void *data, Ecore_Thread *thread)
Eina_List *interfaces = NULL;
Network_Interface *iface;
+ ecore_thread_name_set(thread, "network");
+
while (!ecore_thread_check(thread))
{
int n;
diff --git a/src/bin/ui/evisum_ui_process_list.c b/src/bin/ui/evisum_ui_process_list.c
index 3bc802c..25d4052 100644
--- a/src/bin/ui/evisum_ui_process_list.c
+++ b/src/bin/ui/evisum_ui_process_list.c
@@ -1145,6 +1145,8 @@ _process_list(void *data, Ecore_Thread *thread)
wd = data;
ui = wd->ui;
+ ecore_thread_name_set(thread, "process_list");
+
while (!ecore_thread_check(thread))
{
for (int i = 0; i < delay * 8; i++)
diff --git a/src/bin/ui/evisum_ui_process_view.c b/src/bin/ui/evisum_ui_process_view.c
index b0d7051..d5a1f99 100644
--- a/src/bin/ui/evisum_ui_process_view.c
+++ b/src/bin/ui/evisum_ui_process_view.c
@@ -621,6 +621,8 @@ _proc_info_main(void *data, Ecore_Thread *thread)
{
Win_Data *wd = data;
+ ecore_thread_name_set(thread, "process_view");
+
while (!ecore_thread_check(thread))
{
Proc_Info *proc = proc_info_by_pid(wd->selected_pid);
diff --git a/src/bin/ui/evisum_ui_sensors.c b/src/bin/ui/evisum_ui_sensors.c
index d605047..444f2df 100644
--- a/src/bin/ui/evisum_ui_sensors.c
+++ b/src/bin/ui/evisum_ui_sensors.c
@@ -80,6 +80,8 @@ _sensors_update(void *data, Ecore_Thread *thread)
Sensor_Win_Data *msg = malloc(sizeof(Win_Data));
if (!msg) return;
+ ecore_thread_name_set(thread, "sensors");
+
while (!ecore_thread_check(thread))
{
system_power_state_get(&msg->power);
diff --git a/src/bin/ui/visuals/cpu_bars.c b/src/bin/ui/visuals/cpu_bars.c
index 6efa12c..2db343c 100644
--- a/src/bin/ui/visuals/cpu_bars.c
+++ b/src/bin/ui/visuals/cpu_bars.c
@@ -17,6 +17,8 @@ _core_times_main_cb(void *data, Ecore_Thread *thread)
Ui_Cpu_Data *pd = data;
Ext *ext = pd->ext;
+ ecore_thread_name_set(thread, "cpu");
+
while (!ecore_thread_check(thread))
{
cpu_core_t **cores = system_cpu_usage_delayed_get(&ncpu, 100000);
diff --git a/src/bin/ui/visuals/cpu_basic.c b/src/bin/ui/visuals/cpu_basic.c
index ce1b510..a7721b4 100644
--- a/src/bin/ui/visuals/cpu_basic.c
+++ b/src/bin/ui/visuals/cpu_basic.c
@@ -13,6 +13,8 @@ _core_times_main_cb(void *data, Ecore_Thread *thread)
Ui_Cpu_Data *pd = data;
Ext *ext = pd->ext;
+ ecore_thread_name_set(thread, "cpu");
+
while (!ecore_thread_check(thread))
{
cpu_core_t **cores = system_cpu_usage_delayed_get(&ncpu, 100000);
diff --git a/src/bin/ui/visuals/cpu_default.c b/src/bin/ui/visuals/cpu_default.c
index 3d10408..90b9472 100644
--- a/src/bin/ui/visuals/cpu_default.c
+++ b/src/bin/ui/visuals/cpu_default.c
@@ -41,6 +41,8 @@ _core_times_main_cb(void *data, Ecore_Thread *thread)
if ((system_cpu_n_temperature_get(0)) != -1)
ext->cpu_temp = 1;
+ ecore_thread_name_set(thread, "cpu");
+
while (!ecore_thread_check(thread))
{
cpu_core_t **cores = system_cpu_usage_delayed_get(&ncpu, 100000);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.