tdtool segmentation fault

Moderator: Telldus

Post Reply
magnthor
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am

tdtool segmentation fault

Post by magnthor »

Hej,

Jag försöker att installera ett tellstick på min Bubba one, med debian Lenny version 5.0.4 installerad, kernel 2.6.16.16

Har tänkt mig att använda HomeAutomation för att styra mitt hem

Har dock ett problem med att tdtool inte fungerar utan avbryts med "Segmentation fault" då jag exempelvis kör kommandot "tdtool --list".

Vore tacksam för hjälp att lösa detta
Daniel
Posts: 317
Joined: Fri Mar 17, 2023 9:45 am

Post by Daniel »

Hmmm... Du har kompilerat själv antar jag? Inga felmeddelanden vid kompileringen?

Testa om kommandot rfcmd fungerar. Kanske kan ge några tips...

Annars har jag nog spontant inga bättre tips än att installera gdb och försöka få ut en traceback av kraschen.

/Daniel
magnthor
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am

Post by magnthor »

Hej,

När jag kör rfcmd verkar det helt ok, tyvärr kunde jag endast testa det via ssh så jag kan inte helt säkert säga att kontakten verkligen tog emot kommandona. Det kommer iallafall inga felmeddelanden.

När jag kör tdtool via gdb får jag följande resultat:

sandypoint:/var/log# gdb tdtool
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnu"...
(gdb) set arg --list
(gdb) run
Starting program: /usr/local/bin/tdtool --list
[Thread debugging using libthread_db enabled]
[New Thread 0x40020fc0 (LWP 2383)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x40020fc0 (LWP 2383)]
0x4005922c in tdGetNumberOfDevices () from /usr/local/lib/libtelldus-core.so.2
Current language: auto; currently asm
(gdb) backtrace
#0 0x4005922c in tdGetNumberOfDevices () from /usr/local/lib/libtelldus-core.so.2
#1 0x000093f8 in list_devices ()
#2 0x00009818 in main ()
magnthor
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am

Post by magnthor »

Vid kompilering av tdtool får jag inga felmeddelanden, dock ett antal varningar om "deprecated conversion of string char to char..."
magnthor
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am

Heureka !!

Post by magnthor »

Problemet verkar löst, använde instruktionen för att bygga debian paket i följande tråd http://www.telldus.se/forum/viewtopic.php?t=40.


Nu verkar det helt ok.
Post Reply