* 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
signature.asc
Description: Digital signature