![]() |
2014-05-16
, 14:42
|
Posts: 3,328 |
Thanked: 4,476 times |
Joined on May 2011
@ Poland
|
#2082
|
The Following User Says Thank You to marmistrz For This Useful Post: | ||
![]() |
2014-05-16
, 16:04
|
Posts: 2,154 |
Thanked: 8,464 times |
Joined on May 2010
|
#2083
|
Crashing with last version from cssu-devel and also with last version with disabled ipv6 support.
It crashing randomly at any flac file which I tried to played. Sometimes it does not crash for long time and sometimes 2-3x in 5 minutes...
The Following 8 Users Say Thank You to pali For This Useful Post: | ||
![]() |
2014-05-18
, 07:58
|
Posts: 3,074 |
Thanked: 12,964 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#2084
|
For few days I tested last OMP with and without last libc6. Conclusion: with last thumb libc6 PA often crash when playing any file (not only flac, mp3 or ogg too). Without thumb libc, there was no crash.
When I was testing I had connected bluetooth headset in A2DP mode. And I got about 1 PA crash per hour.
The Following 2 Users Say Thank You to freemangordon For This Useful Post: | ||
![]() |
2014-05-18
, 08:19
|
Posts: 2,154 |
Thanked: 8,464 times |
Joined on May 2010
|
#2085
|
May 7 19:07:20 Pali-Nokia-N900 pulseaudio[2732]: mainloop.c: poll(): Bad address
The Following 3 Users Say Thank You to pali For This Useful Post: | ||
![]() |
2014-05-18
, 08:25
|
Posts: 2,154 |
Thanked: 8,464 times |
Joined on May 2010
|
#2086
|
int pa_mainloop_poll(pa_mainloop *m) { pa_assert(m); pa_assert(m->state == STATE_PREPARED); if (m->quit) goto quit; m->state = STATE_POLLING; if (m->n_enabled_defer_events ) m->poll_func_ret = 0; else { pa_assert(!m->rebuild_pollfds); if (m->poll_func) m->poll_func_ret = m->poll_func(m->pollfds, m->n_pollfds, m->prepared_timeout, m->poll_func_userdata); else m->poll_func_ret = poll(m->pollfds, m->n_pollfds, m->prepared_timeout); if (m->poll_func_ret < 0) { if (errno == EINTR) m->poll_func_ret = 0; else pa_log("poll(): %s", pa_cstrerror(errno)); } } m->state = m->poll_func_ret < 0 ? STATE_PASSIVE : STATE_POLLED; return m->poll_func_ret; quit: m->state = STATE_QUIT; return -2; }
EFAULT The array given as argument was not contained in the calling program's address space.
![]() |
2014-05-18
, 09:28
|
Posts: 3,074 |
Thanked: 12,964 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#2087
|
@freemangordon: maybe... can you try to compile libc6 again (with totally clean scratchbox)? maybe there could be bug in gcc/scratchbox/linker which cannot be easily detected...
And what makes even worse is that I have never saw that PA error:
Maybe different behaviour in poll kernel system call? Btw, I tested only with kp52+git and kp53 versions. But I doubt that there is something between kp52 and kp53 which could change/break poll().Code:May 7 19:07:20 Pali-Nokia-N900 pulseaudio[2732]: mainloop.c: poll(): Bad address
![]() |
2014-05-18
, 09:30
|
Posts: 3,074 |
Thanked: 12,964 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#2088
|
Here is relevant PA code which starting crash log:
It looks like PA could have some poll() wrapper (no idea if maemo using it or not).Code:... }
String Bad address is written when poll() returns EFAULT.
poll() manpage:
So this looks like as there is memory corruption in PA.Code:EFAULT The array given as argument was not contained in the calling program's address space.
Any idea how it is possible to debug? How PA can pass invalid pointer?
![]() |
2014-05-19
, 05:14
|
Posts: 3,074 |
Thanked: 12,964 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#2089
|
i noticed a small issue.
lock orientation to landscape with keyboard closed.
open phone app. display switches automatically to portrait.
switch to menu, goes back to landscape.
open gallery, opens in landscape.
view any image fullscreen. switches to portrait whilst in landscape still.
going back to picture list is now in portrait but with list only covering half of the screen.
whilst viewing images fullscreen, turning to portrait causes image to display as in landscape.
The Following User Says Thank You to freemangordon For This Useful Post: | ||
![]() |
2014-05-19
, 07:21
|
Posts: 2,154 |
Thanked: 8,464 times |
Joined on May 2010
|
#2090
|
The Following 2 Users Say Thank You to pali For This Useful Post: | ||
![]() |
Tags |
code size, dinosaurs, fmg ftw!, fmg.da.king, performance, thumb, thumb life |
|
it seems no problem,but N900 is still in English
I am sorry for my poor English....
Using N900 in China.
BBS moderator in bbs.dospy.com 's n900 plate.
http://bbs.dospy.com/forum-315-1.html