Open registration is disabled at the moment due to spam.If you need a new account, please contact Keto on oftc.net IRC and provide your desired username and email.
This Bugzilla instance is no longer in active use, so you should only need an account if you wish to use the Sailfish OS community OBS.
Bug 73 - ofonod segfaults at boot on N900
Summary: ofonod segfaults at boot on N900
Status: RESOLVED INVALID
Alias: None
Product: Mer Core
Classification: Unclassified
Component: ofono (show other bugs)
Version: 0.20111208.2
Hardware: armv7hl Mer
: Normal major
Assignee: Not Taken
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-29 09:09 UTC by Fernando Mu
Modified: 2012-11-26 12:27 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fernando Mu 2011-12-29 09:09:42 UTC
Using nemo-handset-armv7hl-n900-testing-0.20111208.2.NEMO.2011-12-22


[root@dhcppc3 ~]# dmesg | grep fono
[   20.320037] <30>ofonod[1398]: oFono version 0.52
[   20.320098] <30>ofonod[1398]: ofonod[1398]: oFono version 0.52
[   22.337707] <30>ofonod[1398]: ofonod[1398]: /var/cache/smshistory/: doesnt exist
[   22.338653] <31>ofonod[1398]: /var/cache/smshistory/: doesnt exist
[   22.340637] <30>ofonod[1398]: ofonod[1398]: File size: 0
[   22.347412] <31>ofonod[1398]: File size: 0
[   22.348693] <30>ofonod[1398]: ofonod[1398]: Record size 288
[   22.349639] <31>ofonod[1398]: Record size 288
[   22.350128] <30>ofonod[1398]: ofonod[1398]: Setting head = 12,tail =12,unread=0
[   22.350494] <31>ofonod[1398]: Setting head = 12,tail =12,unread=0
[   22.350891] <30>ofonod[1398]: ofonod[1398]: Allocating 14412 size
[   22.351684] <31>ofonod[1398]: Allocating 14412 size
[   22.352752] <30>ofonod[1398]: ofonod[1398]: History file 14412 size created
[   22.356811] <31>ofonod[1398]: History file 14412 size created
[   22.357879] <30>ofonod[1398]: ofonod[1398]: Unread: 0, Header: 12, Tail: 12
[   22.362518] <31>ofonod[1398]: Unread: 0, Header: 12, Tail: 12
[   22.368041] <30>ofonod[1398]: ofonod[1398]: /var/cache/callhistory/: doesnt exist
[   22.368682] <31>ofonod[1398]: /var/cache/callhistory/: doesnt exist
[   22.369781] <30>ofonod[1398]: ofonod[1398]: stat file: 0
[   22.372344] <31>ofonod[1398]: stat file: 0
[   22.373168] <30>ofonod[1398]: ofonod[1398]: setting head: 16,tail: 16,unread: 0
[   22.373687] <31>ofonod[1398]: setting head: 16,tail: 16,unread: 0
[   22.374298] <30>ofonod[1398]: ofonod[1398]: Trying to allocate 8016 size
[   22.377227] <31>ofonod[1398]: Trying to allocate 8016 size
[   22.378112] <30>ofonod[1398]: ofonod[1398]: History file 8016 size created
[   22.388610] <31>ofonod[1398]: History file 8016 size created
[   22.389495] <30>ofonod[1398]: ofonod[1398]: Unread: 0, Header: 16, Tail: 16, serialno: 0
[   22.390045] <31>ofonod[1398]: Unread: 0, Header: 16, Tail: 16, serialno: 0
[   26.320678] <30>ofonod[1398]: Registered handle for channel 13: 0x10000
[   26.320770] <30>ofonod[1398]: ofonod[1398]: Registered handle for channel 13: 0x10000
[   27.694488] <28>ofonod[1398]: Provisioning failed
[   27.694580] <30>ofonod[1398]: ofonod[1398]: Provisioning failed
[   27.702087] <30>ofonod[1398]: ofonod[1398]: Registered handle for channel 1: 0x10001
[   27.704193] <30>ofonod[1398]: Registered handle for channel 1: 0x10001
[   32.652770] <27>ofonod[1398]: Error bootstrapping SMS Bearer Preference
[   32.652832] <30>ofonod[1398]: ofonod[1398]: Error bootstrapping SMS Bearer Preference
[   35.903076] <30>ofonod[1398]: process 1398: arguments to dbus_message_new_signal() were incorrect, assertion "_dbus_check_is_valid_path (path)" failed in file dbus-message.c line 1291.
[   35.903259] <30>ofonod[1398]: This is normally a bug in some application using the D-Bus library.
[   35.903900] <30>ofonod[1398]: D-Bus not built with -rdynamic so unable to print a backtrace
[   35.906799] <30>ofonod[1398]: ofonod[1398]: Aborting (signal 6)
[   35.907104] <27>ofonod[1398]: Aborting (signal 6)
[   35.909454] <30>ofonod[1398]: ofonod[1398]: ++++++++ backtrace ++++++++
[   35.909790] <27>ofonod[1398]: ++++++++ backtrace ++++++++
[   35.910491] <30>ofonod[1398]: ofonod[1398]: [0]: /lib/libc.so.6(__default_sa_restorer_v2+0) [0x44b9ff70]
[   35.910766] <27>ofonod[1398]: [0]: /lib/libc.so.6(__default_sa_restorer_v2+0) [0x44b9ff70]
[   35.911437] <30>ofonod[1398]: ofonod[1398]: [1]: /lib/libc.so.6(gsignal+0x3c) [0x44b9eca4]
[   35.911712] <27>ofonod[1398]: [1]: /lib/libc.so.6(gsignal+0x3c) [0x44b9eca4]
[   35.912597] <30>ofonod[1398]: ofonod[1398]: +++++++++++++++++++++++++++
[   35.912841] <27>ofonod[1398]: +++++++++++++++++++++++++++
[   35.950286] <29>systemd[1]: ofono.service: main process exited, code=exited, status=1
[   35.996612] <29>systemd[1]: Unit ofono.service entered failed state.
Comment 1 Fernando Mu 2011-12-29 22:21:48 UTC
Not sure if this information is relevant, but the N900 with Maemo only works on 2.5G mode here, no 3G is available since Mobile operators use a different Freq.
Comment 2 David Greaves 2012-01-02 16:08:45 UTC
Ask reporter to check if it happens in next mer release + nemo on top

Marko can help with collecting core dumps etc.
Comment 3 Fernando Mu 2012-01-04 18:56:35 UTC
It still crashes:
I am including the output of ofono -d -n and ofono inside GDB when the crash happens.

http://pastie.org/3126509  
http://pastie.org/3126272
Comment 4 David Greaves 2012-01-04 21:18:05 UTC
I shouldn't have assigned this to you Fernando :)
Comment 5 David Greaves 2012-01-09 14:22:06 UTC
Note from Carsten in triage:

 #1  0x00074364 in ofono_dbus_signal_property_changed (conn=0xea1220, path=<value optimized out>, interface=0xccd88 "org.ofono.NetworkOperator",  name=0x0, type=115, value=0xbe8525f4) at src/dbus.c:193 seems wrong

(see the 0x0?)
Comment 6 David Greaves 2012-03-12 12:55:12 UTC
Fernando could you verify this is still a problem - thanks.
Comment 7 David Greaves 2012-11-26 12:27:06 UTC
Triaged and timed out.