|
From: | Mike Hutchinson |
Subject: | Strange SMSD errors caught with Daemontools.. |
Date: | Fri, 23 Apr 2010 11:01:26 +1200 |
Hello all, After upgrading my Gnokii-smsd to version 0.6.28, the daemon
appeared to be more stable – at least I was not having to restart the
daemon when there was a communication error with the phone – or so I
thought.. Now I am getting other errors which I had not noticed before. When
these happen, communications with the phone stop until I restart SMSD manually –
so I am back to square one, with smsd refusing to communicate with the phone
after these error messages appear. I have setup gnokii-smsd under Daemontools (DJB’s)
this time. This has allowed me to trap the process title errors, and are as
follows: root 4081 0.1
0.0 1560 276
? S
Apr22 2:30 readproctitle service errors: ....so?b776d000-b776f000
rw-p 00019000 08:01 2359446 /lib/ld-2.7.so?bff33000-bff48000
rw-p bffeb000 00:00 0
[stack]?smsd - version 1.4.4 from gnokii 0.6.28?Couldn't read
n?6?V????]/.gnokiirc config file.?Couldn't read n?6?V????]/.gnokiirc config
file.?smsd - version 1.4.4 from gnokii 0.6.28?Couldn't read
|?6(e????]/.gnokiirc config file.?Couldn't read |?6(e????]/.gnokiirc config
file.? Very strange indeed. I have a .gnokiirc file in the /root
folder, and a gnokiirc file in /etc. They are mirror copies of each other. The
old version used to say the same rubbish about the config file, but the ld-2.7.so
part is new. Any ideas? Contents of the config file: [global] port = /dev/ttyS0 model = 7110 initlength = default connection = serial use_locking = no serial_baudrate = 19200 #serial_write_usleep = 10000 handshake = hardware #require_dcd = 1 #rfcomm_channel = 1 #sm_retry = 1 #connect_script =
/absolute/path/to/gnokii/Docs/sample/cimd-connect #disconnect_script = connect_script = disconnect_script = smsc_timeout = 10 [xgnokii] allow_breakage = 0 [gnokiid] bindir = /usr/bin/ [connect_script] TELEPHONE = 12345678 [disconnect_script] [logging] # where to log the debug output (on: stderr, off: /dev/null) debug = off # where to log the rlp debug output (on: stderr, off:
/dev/null) rlpdebug = off # where to log X debug output (on: stderr, off: /dev/null) xdebug = off |
[Prev in Thread] | Current Thread | [Next in Thread] |