Ticket #596 (closed defect: fixed)
fsotdld fails to start
| Reported by: | Paulus | Owned by: | mickey |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | cornucopia/fsotdld | Version: | milestone5.5 |
| Keywords: | Cc: |
Description
fsotdld dies with:
BUG: cahe_mngt.c 195 fsotdld: cache_mngt.c:195: nl_cache_mngt_provide: Assertion `0' failed. Aborted
There is no error in the logfile, just the usual startup message.
Change History
comment:2 Changed 2 years ago by mickey
- Status changed from new to closed
- Resolution set to fixed
Thanks for reporting this bug. The actual problem is not the start time but rather that errors communicating with fsogsmd should be catched which should be fixed with
commit e750f1b9786f948605c5633064873f42f43c57f1 Author: Michael 'Mickey' Lauer <mickey@…> Date: Fri Feb 25 13:27:32 2011 +0100
fsotdld: fix error handling in gsm source
Note: See
TracTickets for help on using
tickets.

Since 8e66f7e5cecfb4bd6b655645770a2b87e12cd607 fsotdld has stoped segfaulting.
But now it's started to early, befor gsm is ready:
2011-02-25T10:53:12.609715Z [CRITICAL] fsotdld : GLib <fsotdld.source_gsm>: file plugin.c: line 604: uncaught error: GDBus.Error:org.freesmartphone.Unavailable: This function is not available while modem is in state FSO_GSM_MODEM_STATUS_CLOSED (free_smartphone_error-quark, 4)