Reply
Thread Tools
Posts: 1,523 | Thanked: 1,997 times | Joined on Jul 2011 @ not your mom's FOSS basement
#91
Interesting situation:

Since i installed the hildon-desktop update from cssu-devel, as for other guys h-d isn't starting at boot, respectively crashing. Now, with RD mode enabled it stays on, but of course no widgets / shortcuts etc.

Today, it was the 3rd consecutive day since the update that i have no desktop, as well as being greeted with silent alarms in the morning. Every newly created alarm that i test (without reboot in those days) is reliably "silent only".

Maybe there's a link between hildon-desktop and alarm issues too?

EDIT: At least for me, confirmed. Rebooted, freshly created an one-shot alarm - it was silent too (phone was on silent profile. So no vibration either. Created another one-off one (this time being in profile "General"), this one was silent too. Created a third one (now being repeated for 3 days a week, also using Alarm Tone 3 instead of the usual number 1) - same behavior.

So my conclusion; when h-d hangs (like for the widgets / shortcuts not responding issue), this affects alarms too.

Last edited by don_falcone; 2013-01-09 at 12:08.
 

The Following 4 Users Say Thank You to don_falcone For This Useful Post:
Posts: 1,163 | Thanked: 1,873 times | Joined on Feb 2011 @ The Netherlands
#92
Then we are back at hildon-desktop hanging.
What widgets do you have?

Since I removed all external-loaders (and widgets using these loaders, incl statusmenu), for h-d and switched to qbw instead of dcew I haven't experienced a locku-up.
__________________
N900 loaded with:
CSSU-T (Thumb)
720p recording,
Pierogi, Lanterne, Cooktimer, Frogatto
N9 16GB loaded with:
Kernel-Plus
--
[TCPdump & libpcap | ngrep]
--
donate
 

The Following User Says Thank You to mr_pingu For This Useful Post:
Posts: 1,523 | Thanked: 1,997 times | Joined on Jul 2011 @ not your mom's FOSS basement
#93
At the moment should be none at all, because h-d isn't loaded. No h-d, no widgets loaded, right? Even before when h-d could be loaded, the alarm issue was sporadically. Now without h-d, it is an permanent issue.

Before, i switched DCEW to QBW versions, didn't help either.

I'm actually short before tossing the N900 in the car as a bluetooth media player or similar, and switching to an Android phone. The shortcomings / unreliabilities are becoming more & more obvious each week.

Last edited by don_falcone; 2013-01-09 at 13:41.
 

The Following User Says Thank You to don_falcone For This Useful Post:
Posts: 1,163 | Thanked: 1,873 times | Joined on Feb 2011 @ The Netherlands
#94
Now I am interested, have you any loader?

ls /usr/lib/hildon-dekstop/loader
__________________
N900 loaded with:
CSSU-T (Thumb)
720p recording,
Pierogi, Lanterne, Cooktimer, Frogatto
N9 16GB loaded with:
Kernel-Plus
--
[TCPdump & libpcap | ngrep]
--
donate
 

The Following User Says Thank You to mr_pingu For This Useful Post:
Posts: 1,523 | Thanked: 1,997 times | Joined on Jul 2011 @ not your mom's FOSS basement
#95
Newsflash:

After downgrading libxml2 and therefore getting my desktop back, i left the widgets unloaded after the reboot and tried another alarm. Nothing, silent popup as ever.

Next, i restored my widgets and did another one-off - nope, nada.

Okee...

Now, i used alarmed to create a one-off, and guess what - that one gave me sound!
Curious, i created another one in Clock / alarmui - and got sound too!
Just to confirm, the next one in alarm-ui was a repeating on. And for the 3rd time in sequence, an alarm sounded.

So, can anyone explain this behavior?

EDIT: also heard an alarm tone this morning, good. Let's see how long (for how many days) this is bound to happen...

Last edited by don_falcone; 2013-01-10 at 08:38.
 

The Following 3 Users Say Thank You to don_falcone For This Useful Post:
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#96
Originally Posted by don_falcone View Post
After downgrading libxml2 and therefore getting my desktop back, ...
So, can anyone explain this behavior?
(short answer: no)

I guess the cause of your problems is that you're on cssu-devel, which is explicitly described as dangerous. I'm not on CSSU precisely (or partly) because of that. I have the feeling that some programs are updated for update's sake without any stated or expected benefit.

WTF is this libxml2 update?

Stock PR1.3 has version 2.6.32.dfsg-5maemo4+0m5 but somehow extras, testing and devel have libxml2 2.6.27.dfsg-1.maemo1, which (to me) is pretty worrying, and says a lot about this whole autobuilder crap as well as of the testing procedure (who te f**k "voted" for this package to be promoted from testing to extras? and why?).

I guess CSSU has yet-another version, probably with "XML portrait support" (sorry, couldn't resist).

This library (sorry, "package") is used by just about everything in Maemo, so I would think 1e8 times before "updating" it.

I guess your N900 has got into such a messy state that if you were a normal user I would just recommend that you flash your N900 again.

But before you do that, can you post the output of "apt-cache policy libxml2". Thank you.
 

The Following 2 Users Say Thank You to reinob For This Useful Post:
Posts: 1,523 | Thanked: 1,997 times | Joined on Jul 2011 @ not your mom's FOSS basement
#97
(I'm fully aware what cssu-devel means, and yes, once in a while i upgrade some of my packages from there. That was not my point, however, i expected some things to break one day. And i won't say it's in a messy state; neither have i changed any system scripts, nor messed with "manually" optifying, nor something else, thank you.)

What is instead my concern, could someone explain this (now even more convoluted) alarm behavior that Maemo is presenting us with? For a while now, several users were reporting silent alarms, and AFAIK we still haven't found the real reason behind. (@freeman?) That's why i documented my findings here; so that maybe the puzzle got some more pieces to link. My silent alarm issue too started way before i touched cssu-devel, just for the record; the symptoms just got more presence during this week.

So, what are the system's dependencies for
- creating / storing
- scheduling
- triggering
alarms, _with_ audio output? What libs / packages are related? How the "pipeline" (in absence of better describing terms) looks like? What are points of failure?

All my findings from this week don't convince me that other than by chance for a long time, how those bits are integrated in the system can considered being stable.

Last edited by don_falcone; 2013-01-10 at 08:57.
 

The Following 2 Users Say Thank You to don_falcone For This Useful Post:
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#98
@reinob:

this https://bugs.maemo.org/show_bug.cgi?id=12646
which uses zlib and we'd rather use upstream for both libpng and zlib,
along with this http://git.gnome.org/browse/libxml2/...b3da00249181ff

Please, consider checking the facts next time before announcing "portrait support in libxml2"
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following 4 Users Say Thank You to freemangordon For This Useful Post:
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#99
Originally Posted by don_falcone View Post
So, what are the system's dependencies for
- creating / storing
- scheduling
- triggering
alarms, _with_ audio output? What libs / packages are related? How the "pipeline" (in absence of better describing terms) looks like? What are points of failure?
I had a look at the alarmui code again (the one in git). Besides being a bit messy for my taste it looks OK.

The clock-alarm sound file is read from (gconf) /apps/clock/alarm-tone. If nothing is there it will use /usr/share/sounds/ui-clock_alarm_default.aac

[ Just to make sure, the next time you get a silent alarm could you check the output of "gconftool -R /apps/clock". alarm-tone should be pointing to a valid file. And just in case check that the default.aac file exists ]

After that it gives control to libnotify (notify_notification_show), which in turns calls the notification server (via DBUS). Now guess who provides the DBUS notification server? yes, hildon-home

For now I stop but [ also to apologize to @freemangordon for my offensive comments regarding CSSU ] I'll try to have a look at h-h's source code (http://maemo.gitorious.org/fremantle...ees/master/src) and see if I spot anything suspect.
 

The Following 6 Users Say Thank You to reinob For This Useful Post:
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#100
Having a quick look at hildon-home I noticed that the /etc/hildon-desktop/home.conf also allows some parameters for tuning when the desktop widgets will be shown or not.

Code:
# These parameters control when the system will be considered idle enough
# to show the desktop widgets.
# -- enabled:		Take the trouble at all?
# -- window:		Take samples of the CPU statistics
#			for this many seconds...
# -- threshold:		...and if the average idle time reaches
#			this threshold then go...
# -- timeout:		...but keep waiting for no more than this time.
# -- tuning:		Log diagnostic information to help tuning the
#			parameters above.
# [Waitidle]
# enabled	= true
# window	= 3
# threshold	= 0.1
# timeout	= 60
# tuning	= false
Perhaps it'd be worth a try to add these to home.conf
Code:
[Waitidle]
enabled = false
I assume that way the widgets will always be shown regardless of CPU load or any other heuristics.

@don_falcone and/or @perterleinchen might be good candidates for testing this out.
 

The Following 7 Users Say Thank You to reinob For This Useful Post:
Reply

Tags
alarm clock, nokia n9


 
Forum Jump


All times are GMT. The time now is 13:17.