* knud ([EMAIL PROTECTED]) wrote:
> Package: mozilla-firefox
> Version: 1.5.dfsg+1.5.0.7-2
> Severity: important
> 
> Firefox aborts when watching long videos on sites like 
> http://www.dailymotion.com/
> http://video.google.com/
> 
> It seams to be a problem that firefox aborts  
> when it gets a out of memory error.
> 
> It should try to free some memory or ask the user before closing down.

This is fairly crappy, but not all that surprising. Does it still
happen with iceweasel 2.0.0.1 from unstable? Which version of the
flashplugin are you using? 
 
> Here is the tail of a strace
> gettimeofday({1168807736, 469155}, NULL) = 0
> gettimeofday({1168807736, 469451}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 469630}, NULL) = 0
> gettimeofday({1168807736, 469926}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 470106}, NULL) = 0
> gettimeofday({1168807736, 470437}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 470619}, NULL) = 0
> gettimeofday({1168807736, 470917}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 471097}, NULL) = 0
> gettimeofday({1168807736, 471393}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 471573}, NULL) = 0
> gettimeofday({1168807736, 471920}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 472102}, NULL) = 0
> gettimeofday({1168807736, 472400}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 472579}, NULL) = 0
> gettimeofday({1168807736, 472877}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 473104}, NULL) = 0
> gettimeofday({1168807736, 473406}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 473587}, NULL) = 0
> gettimeofday({1168807736, 473882}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 474062}, NULL) = 0
> gettimeofday({1168807736, 474391}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 474573}, NULL) = 0
> gettimeofday({1168807736, 474869}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 475049}, NULL) = 0
> gettimeofday({1168807736, 475349}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 475527}, NULL) = 0
> gettimeofday({1168807736, 475824}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 476014}, NULL) = 0
> gettimeofday({1168807736, 476312}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 476490}, NULL) = 0
> gettimeofday({1168807736, 476791}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 476971}, NULL) = 0
> gettimeofday({1168807736, 477266}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 477446}, NULL) = 0
> gettimeofday({1168807736, 477741}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 477920}, NULL) = 0
> gettimeofday({1168807736, 478216}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 478394}, NULL) = 0
> gettimeofday({1168807736, 478691}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 478870}, NULL) = 0
> gettimeofday({1168807736, 479166}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 479346}, NULL) = 0
> gettimeofday({1168807736, 479642}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 479822}, NULL) = 0
> gettimeofday({1168807736, 480203}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 480389}, NULL) = 0
> gettimeofday({1168807736, 480692}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 480871}, NULL) = 0
> gettimeofday({1168807736, 481160}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 481339}, NULL) = 0
> gettimeofday({1168807736, 481634}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 481814}, NULL) = 0
> gettimeofday({1168807736, 482112}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 482291}, NULL) = 0
> gettimeofday({1168807736, 482587}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 482766}, NULL) = 0
> gettimeofday({1168807736, 483060}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 483239}, NULL) = 0
> gettimeofday({1168807736, 483535}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 483714}, NULL) = 0
> gettimeofday({1168807736, 484009}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 484190}, NULL) = 0
> gettimeofday({1168807736, 484487}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 484668}, NULL) = 0
> gettimeofday({1168807736, 484963}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 485143}, NULL) = 0
> gettimeofday({1168807736, 485438}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 485617}, NULL) = 0
> gettimeofday({1168807736, 485914}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 486094}, NULL) = 0
> gettimeofday({1168807736, 486392}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 486572}, NULL) = 0
> gettimeofday({1168807736, 486866}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 487046}, NULL) = 0
> gettimeofday({1168807736, 487340}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 487519}, NULL) = 0
> gettimeofday({1168807736, 487814}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 488035}, NULL) = 0
> gettimeofday({1168807736, 488550}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 488731}, NULL) = 0
> gettimeofday({1168807736, 488962}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 489144}, NULL) = 0
> gettimeofday({1168807736, 489312}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aea10) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aea10) = 0
> gettimeofday({1168807736, 489492}, NULL) = 0
> gettimeofday({1168807736, 489616}, NULL) = 0
> ioctl(3, FIONREAD, [0])                 = 0
> gettimeofday({1168807736, 489751}, NULL) = 0
> write(65, "\221\3\n\0\1\0\300\2\24\0\300\2&\2w\1!\0\0\0\343\1w\1!"..., 40) = 
> 40
> ioctl(65, FIONREAD, [0])                = 0
> poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13, 
> events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, 
> events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=53, 
> events=POLLIN}], 7, 0) = 0
> ioctl(3, FIONREAD, [0])                 = 0
> gettimeofday({1168807736, 491973}, NULL) = 0
> ioctl(65, FIONREAD, [0])                = 0
> poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13, 
> events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, 
> events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=53, 
> events=POLLIN}], 7, 0) = 0
> SYS_292(0x35, 0x97023f8, 0x1002fc6, 0x97023f8, 0x2c00001) = -1 ENOENT (No 
> such file or directory)
> SYS_292(0x35, 0x97022c0, 0x1002fc6, 0x97022c0, 0x2c00001) = -1 ENOENT (No 
> such file or directory)
> ioctl(65, FIONREAD, [0])                = 0
> ioctl(65, FIONREAD, [0])                = 0
> poll([{fd=65, events=POLLIN}], 1, 0)    = 0
> gettimeofday({1168807736, 494758}, NULL) = 0
> poll([{fd=65, events=POLLIN}], 1, 0)    = 0
> gettimeofday({1168807736, 494885}, NULL) = 0
> gettimeofday({1168807736, 494946}, NULL) = 0
> ioctl(27, SNDCTL_DSP_GETOPTR, 0xbf9aec50) = 0
> ioctl(27, SNDCTL_DSP_GETOSPACE, 0xbf9aec50) = 0
> gettimeofday({1168807736, 495132}, NULL) = 0
> gettimeofday({1168807736, 495191}, NULL) = 0
> ioctl(65, FIONREAD, [0])                = 0
> ioctl(65, FIONREAD, [0])                = 0
> gettimeofday({1168807736, 495371}, NULL) = 0
> poll([{fd=65, events=POLLIN}], 1, 0)    = 0
> ioctl(3, FIONREAD, [0])                 = 0
> gettimeofday({1168807736, 495597}, NULL) = 0
> ioctl(65, FIONREAD, [0])                = 0
> poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13, 
> events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, 
> events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=53, 
> events=POLLIN}, {fd=5, events=POLLIN, revents=POLLIN}, {fd=65, 
> events=POLLIN}], 9, 0) = 1
> gettimeofday({1168807736, 495796}, NULL) = 0
> ioctl(3, FIONREAD, [0])                 = 0
> gettimeofday({1168807736, 495916}, NULL) = 0
> ioctl(65, FIONREAD, [0])                = 0
> poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13, 
> events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, 
> events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=53, 
> events=POLLIN}, {fd=5, events=POLLIN, revents=POLLIN}], 8, 0) = 1
> gettimeofday({1168807736, 496307}, NULL) = 0
> gettimeofday({1168807736, 496361}, NULL) = 0
> futex(0x8b2f5f8, FUTEX_WAKE, 1)         = 1
> futex(0x8b2f5f4, FUTEX_WAKE, 1)         = 1
> mmap2(NULL, 536875008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
> 0) = -1 ENOMEM (Cannot allocate memory)
> mmap2(NULL, 536875008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
> 0) = -1 ENOMEM (Cannot allocate memory)
> brk(0x2a607000)                         = 0xa607000
> mmap2(NULL, 537006080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
> 0) = -1 ENOMEM (Cannot allocate memory)
> futex(0xb767ebe4, FUTEX_WAKE, 2147483647) = 0
> write(2, "terminate called after throwing "..., 48terminate called after 
> throwing an instance of ') = 48
> write(2, "std::bad_alloc", 14std::bad_alloc)          = 14
> write(2, "\'\n", 2'
> )                     = 2
> write(2, "  what():  ", 11  what():  )             = 11
> write(2, "St9bad_alloc", 12St9bad_alloc)            = 12
> write(2, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
> tgkill(3892, 3892, SIGABRT)             = 0
> --- SIGABRT (Aborted) @ 0 (0) ---
> unlink("/home/knud/.mozilla/firefox/x208bu06.profile2/lock") = 0
> rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
> tgkill(3892, 3892, SIGABRT)             = 0
> --- SIGABRT (Aborted) @ 0 (0) ---
> +++ killed by SIGABRT +++
> Process 3892 detached
> 
> 
> 
> -- System Information:
> Debian Release: 4.0
>   APT prefers testing
>   APT policy: (500, 'testing')
> Architecture: i386 (i686)
> Shell:  /bin/sh linked to /bin/bash
> Kernel: Linux 2.6.18-3-686
> Locale: LANG=en_DK, LC_CTYPE=en_DK (charmap=ISO-8859-1)
> 
> Versions of packages mozilla-firefox depends on:
> ii  firefox               1.5.dfsg+1.5.0.7-2 lightweight web browser based on 
> M
> 
> mozilla-firefox recommends no packages.
> 
> -- no debconf information
> 

-- 
Eric Dorland <[EMAIL PROTECTED]>
ICQ: #61138586, Jabber: [EMAIL PROTECTED]
1024D/16D970C6 097C 4861 9934 27A0 8E1C  2B0A 61E9 8ECF 16D9 70C6

Attachment: signature.asc
Description: Digital signature

Reply via email to