Maybe this could be helpfully.<br>If I launch ophonekitd from ssh, suspend it with ctrl+z, and then if i wait some seconds and bring it to foreground the ophonekitd doesn&#39;t&#39;t crash.<br>This is what I have done.<br>
Some seconds after the FR boots. I make a ssh conection and test if ophonekitd is still running and if it isn&#39;t I do what I&#39;ve just explained:<br><br>root@om-gta02 ~ $ ps aux |grep ophonekitd<br>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1472&nbsp; 0.0&nbsp; 0.4&nbsp;&nbsp; 2080&nbsp;&nbsp; 540 pts/0&nbsp;&nbsp;&nbsp; S+&nbsp;&nbsp; 20:47&nbsp;&nbsp; 0:00 grep ophonekitd<br>
root@om-gta02 ~ $ export DISPLAY=:0<br>root@om-gta02 ~ $ ophonekitd <br>** (process:1473): DEBUG: Entering ecore loop<br>** (process:1473): DEBUG: Phonegui initiated<br>** (process:1473): DEBUG: Phonelog database initiated<br>
** (process:1473): DEBUG: Entering glib main loop<br>** (process:1473): DEBUG: /org/shr/ophonekitd/Usage<br>** (process:1473): DEBUG: Trying to get the system bus<br>** (process:1473): DEBUG: Adding signals.<br>** (process:1473): DEBUG: Added sim AuthStatus.<br>
** (process:1473): DEBUG: Added sim IncomingStoredMessage.<br>** (process:1473): DEBUG: Added call CallStatus.<br>** (process:1473): DEBUG: Added device Idle Notifier State.<br>** (process:1473): DEBUG: Added network IncomingUssd.<br>
** (process:1473): DEBUG: Connected to the buses<br>** (process:1473): DEBUG: list_resources()<br>** (process:1473): DEBUG: Initiated elementary<br>** (process:1473): DEBUG: list_resources_callback()<br>** (process:1473): DEBUG: Resource WiFi available<br>
** (process:1473): DEBUG: Resource Display available<br>** (process:1473): DEBUG: Resource Bluetooth available<br>** (process:1473): DEBUG: Resource TEST available<br>** (process:1473): DEBUG: Resource GSM available<br>** (process:1473): DEBUG: Request GSM resource<br>
** (process:1473): DEBUG: Initiated etk<br>** (process:1473): DEBUG: idle notifier state handler called, id 3<br>** (process:1473): DEBUG: request_resource_callback()<br>** (process:1473): DEBUG: call ogsmd_device_set_antenna_power()<br>
^Z[1] + Stopped&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ophonekitd<br>root@om-gta02 ~ $ fg<br>ophonekitd<br>** (process:1473): DEBUG: idle notifier state handler called, id 4<br>** (process:1473): DEBUG: ophonekitd_sim_auth_status_handler()<br>
** (process:1473): DEBUG: sim ready<br>** (process:1473): DEBUG: power_up_antenna_callback()<br>** (process:1473): DEBUG: idle notifier state handler called, id 5<br>** (process:1473): DEBUG: power status: 0<br>** (process:1473): DEBUG: register_to_network_callback()<br>
** (process:1473): DEBUG: get_messagebook_info_callback()<br>** (process:1473): DEBUG: messagebook info: first: 1, last 50, used: 3, total 50<br>** (process:1473): DEBUG: ogsmd_sim_retrieve_phonebook_callback()<br>** (process:1473): DEBUG: creating contact_cache<br>
** (process:1473): DEBUG: idle notifier state handler called, id 0<br>** (process:1473): DEBUG: idle notifier state handler called, id 1<br>** (process:1473): DEBUG: idle notifier state handler called, id 0<br>** (process:1473): DEBUG: idle notifier state handler called, id 1<br>
** (process:1473): DEBUG: ophonekitd_incoming_ussd_handler(mode=0, message=Su saldo es de 0,00 euros v?lido hasta el 7/03/09.)<br>** (process:1473): DEBUG: phonegui_ussd_show(mode=0, message=Su saldo es de 0,00 euros v?lido hasta el 7/03/09.)<br>
** (process:1473): DEBUG: event_callback()<br>** (process:1473): DEBUG: _show()<br>** (process:1473): DEBUG: window_init(win=400224)<br>** (process:1473): DEBUG: window_view_show()<br>** (process:1473): DEBUG: window_view_hide()<br>
** (process:1473): DEBUG: No frame to hide<br>** (process:1473): DEBUG: idle notifier state handler called, id 2<br>** (process:1473): DEBUG: idle notifier state handler called, id 0<br>** (process:1473): DEBUG: window_view_hide()<br>
** (process:1473): DEBUG: _reset()<br>** (process:1473): DEBUG: calling exit_cb()<br>** (process:1473): DEBUG: exit_callback()<br>** (process:1473): DEBUG: call status handler called, id: 1, status: 1<br>** (process:1473): DEBUG: outgoing call<br>
** (process:1473): DEBUG: ophonekitd_call_check(1)<br>** (process:1473): DEBUG: phonelog - add new call, number: &quot;605xxxxxx&quot;<br>** (process:1473): DEBUG: ophonekitd_call_add(1, 5)<br>** (process:1473): DEBUG: phonelog - logging call event, unique id: 5, status: 1<br>
** (process:1473): DEBUG: looking for &#39;&quot;605xxxxxx&quot;&#39; in contacts_cache<br>** (process:1473): DEBUG: instance_manager_add: type=1, id=1, window=400320<br>** (process:1473): DEBUG: malloc&#39;ed<br>** (process:1473): DEBUG: add window: 0<br>
** (process:1473): DEBUG: done<br>** (process:1473): DEBUG: event_callback()<br>** (process:1473): DEBUG: window_init(win=400320)<br>** (process:1473): DEBUG: window_view_show()<br>** (process:1473): DEBUG: window_view_hide()<br>
** (process:1473): DEBUG: call_active_show()<br>** (process:1473): DEBUG: idle notifier state handler called, id 1<br>** (process:1473): DEBUG: call status handler called, id: 1, status: 2<br>** (process:1473): DEBUG: active call<br>
** (process:1473): DEBUG: ophonekitd_call_check(1)<br>** (process:1473): DEBUG: ophonekitd_call_check(1)<br>** (process:1473): DEBUG: ophonekitd_call_get_unique_id(1)<br>** (process:1473): DEBUG: ophonekitd_call_check(1)<br>
** (process:1473): DEBUG: phonelog - logging call event, unique id: 5, status: 2<br>** (process:1473): DEBUG: idle notifier state handler called, id 0<br>** (process:1473): DEBUG: speaker_clicked()<br>** (process:1473): DEBUG: call_speaker_disable()<br>
** (process:1473): DEBUG: idle notifier state handler called, id 1<br>** (process:1473): DEBUG: idle notifier state handler called, id 0<br>** (process:1473): DEBUG: release_clicked()<br>** (process:1473): DEBUG: call status handler called, id: 1, status: 4<br>
** (process:1473): DEBUG: release call<br>** (process:1473): DEBUG: ophonekitd_call_check(1)<br>** (process:1473): DEBUG: ophonekitd_call_check(1)<br>** (process:1473): DEBUG: ophonekitd_call_get_unique_id(1)<br>** (process:1473): DEBUG: ophonekitd_call_check(1)<br>
** (process:1473): DEBUG: phonelog - logging call event, unique id: 5, status: 4<br>** (process:1473): DEBUG: ophonekitd_call_remove(1)<br>** (process:1473): DEBUG: event_callback()<br>** (process:1473): DEBUG: call_hide(id=1)<br>
** (process:1473): DEBUG: instance_manager_remove: 400320<br>** (process:1473): DEBUG: window_view_hide()<br>** (process:1473): DEBUG: call_active_hide()<br>** (process:1473): DEBUG: calling exit_cb()<br>** (process:1473): DEBUG: exit_callback()<br>
** (process:1473): DEBUG: idle notifier state handler called, id 1<br>** (process:1473): DEBUG: idle notifier state handler called, id 2<br>** (process:1473): DEBUG: idle notifier state handler called, id 3<br>** (process:1473): DEBUG: idle notifier state handler called, id 4<br>
** (process:1473): DEBUG: idle notifier state handler called, id 5<br>** (process:1473): DEBUG: power status: 0<br><br>Then as you can see I can do calls and also, ussd calls without problem. And the openmoko-messages also works as expected:<br>
root@om-gta02 ~ $ openmoko-messages <br>** (process:1519): DEBUG: Trying to get the system bus<br>** (process:1519): DEBUG: Adding signals.<br>** (process:1519): DEBUG: Entering ecore loop<br>** (process:1519): DEBUG: phonegui_messages_show()<br>
** (process:1519): DEBUG: Initiated elementary<br>** (process:1519): DEBUG: Initiated etk<br>** (process:1519): DEBUG: event_callback()<br>** (process:1519): DEBUG: _show()<br>** (process:1519): DEBUG: window_init(win=75936)<br>
** (process:1519): DEBUG: window_view_show()<br>** (process:1519): DEBUG: window_view_hide()<br>** (process:1519): DEBUG: message_list_view_show()<br>** (process:1519): DEBUG: tree init<br>** (process:1519): DEBUG: ogsmd_sim_retrieve_messagebook_callback()<br>
** (process:1519): DEBUG: retrieve messagebook callback(error=0)<br>** (process:1519): DEBUG: event_callback()<br>** (process:1519): DEBUG: render called<br>** (process:1519): DEBUG: render called<br><br>Maybe ophonekitd needs some sleep time when sets antenna power?<br>