When playing a song from a list (album list, or even playlist) at deezer.com, the playing stops at the end of the song instead of playing the next song.
Steps to reproduce:
1 - Go to www.deezer.com
2 - Search for some artist in the search bar
3 - Play one of the songs
Expected behavior :
At the end of the song, the next song should be loaded and played.
Observed behavior :
The playing stops and we have to choose the next song manually
I am using the latest WebKit (r25213) and Safari 2.0.4.This problem does not append on shipping Safari.
- There is a JS error but it is on both nightly and shipping : http://www.deezer.com/fr/ line 35: ReferenceError: Can't find variable: zS
There may be a memory issue too with this website, but I'm not sure for now :
Yesterday I was using this site all day long and I had to quit Safari two times because he was using a huge amout of virtual memory (10Go the first time and 2,5Go the second time)
I'm not sure because I was doing other things on the main time and the memory use of Safari was growing slowly.
I was using the rev 25196.Today I'll use the shipping version to see if this problem still occurs.
(In reply to comment #1)
> There may be a memory issue too with this website, but I'm not sure for now :
> Yesterday I was using this site all day long and I had to quit Safari two times
> because he was using a huge amout of virtual memory (10Go the first time and
> 2,5Go the second time)
There's no way that Safari was using 10GB of virtual memory. On 32-bit machines the maximum address space a process has access to is 4GB. Any attempts to allocate more memory than this will result in allocation failures, and will quickly cause the program to crash. I suspect the high memory usage you are seeing is related to the use of Flash, in which case there is another bug in Bugzilla that covers this issue.
The site loads *incredibly* slowly for me so I am not able to easily verify your original bug report.
(In reply to comment #2)
> There's no way that Safari was using 10GB of virtual memory. On 32-bit
> machines the maximum address space a process has access to is 4GB. Any
> attempts to allocate more memory than this will result in allocation failures,
> and will quickly cause the program to crash. I suspect the high memory usage
> you are seeing is related to the use of Flash, in which case there is another
> bug in Bugzilla that covers this issue.
You're probably right about the flash plugin culpability but I'm sure Safari was using 10Go of virtual memory (according to the Activity Monitor). And by the way I'm using a Core Duo which is a 64 bit cpu. I'll try to reproduce and to take a screenshot today.
> The site loads *incredibly* slowly for me so I am not able to easily verify
> your original bug report.
The site just got open, and it seems that the number of connection was crazy last week. Maybe it will be better this week.
Created attachment 16141 [details]
Memory Usage Screenshot
Here is a screenshot of the Activity Monitor after 5 songs played on deezer.com with Safari 2.0.4 and WebKit r 25269
You're using a 64-bit CPU to run a 32-bit application, which means the application address space is still limited as I described. I'd be interested to see how much virtual memory 'top' or 'ps auxww' reports Safari as using. You may have hit a bug in Activity Monitor.
The URL mentioned in the bug report is still very slow. I'll try again in a day or two to see if I can reproduce the problem.
Filed <rdar://problem/5452175> to track the original problem.
No repro on: r37605, Leopard Intel, Flash 10
This appears to be fixed now (July 23rd 2009) using WebKit-SVN-r46282 and Safari 4.0.2 on Mac OS X 10.5.7.
Using a playlist functions as one would expect and the next song loads and plays right after the previous song has finished. Songs and playlists continue to play while browsing Deezer.com and change once a user selects a different song or playlist.
Recommend REGRESSION from other users to verify that this is correct.
Also looks fixed to me.