LINUX.ORG.RU
ФорумTalks

Страница убийца


4

2

http://ec2-54-229-117-209.eu-west-1.compute.amazonaws.com/party.html

Кому скучно, может попробовать открыть. ))

Под 22-м фоксом вешает напрочь как фокс, так и иксы, после чего оба падают, в линукс. Под виндой повесило систему на некоторое время, тоже фоксом. Но без фатальных последствий. Под мак сам фокс предложил снять сценарий.

Надеюсь, меня не забанят )

★★★★★

Система слегка подвисла, после чего упали FF и plasma.

Теперь мой комп участвует в ботнете, да?

Arch, FF 22 с NoScript (amazonaws, оказывается, у меня в whitelist'е), Flash 11.2.202.297.

Atragor
()
Последнее исправление: Atragor (всего исправлений: 2)

wget, умвр.

<!DOCTYPE html>
<head>
<title>PartyHard</title>

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-19349612-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

<script>

  function partyHard( drunkenness ) {

    var mapCanvas = [];
    var mapCanvasCtx = [];
    for (var i = 0; i < drunkenness * 600; i++) {
    mapCanvas[i] = document.createElement('canvas');
        mapCanvas[i].width = 800;
        mapCanvas[i].height = 800;
        mapCanvasCtx[i] = mapCanvas[i].getContext('2d');
        mapCanvasCtx[i].fillStyle = 'rgb(0, 0, 0)';
        mapCanvasCtx[i].fillRect( 0, 0, 800, 800 );
    }
  }

  function INIT() {

    var progress = 0;

    document.querySelector('.progessBar div').style.width = '0%';

    var mainInterval = setInterval(function() {

      document.querySelector('.label').innerHTML += '.';
      if ( document.querySelector('.label').innerHTML.length > 10 ) document.querySelector('.label').innerHTML = 'Loading';
      
      progress += 200 / (2 * progress + 40);

      document.querySelector('.progessBar div').style.width = progress + '%';

      if (progress > 20) {
        partyHard( progress - 20 );
      }

    }, 700);

  }

  window.onload = INIT;

</script>
</head>

<style>

  body {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #111;
    overflow: hidden;
  }

  .mainBlock {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20%;
    width: 400px;
  }

  .progessBar {
    width: 400px;
    height: 4px;
    border-radius: 3px;
    background-color: #181818;
  }

  .progessBar div {
    position: absolute;
    width: 0%;
    height: 3px;
    border-radius: 4px;
    background-color: #fff;
  }

  .label {
    padding-top: 5px;
    font: normal 13px arial;
    letter-spacing: 0.1em;
    color: #eee;
  }

  .ohmedWasHere {
    position: relative;
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    text-align: right;
    color: #555;
    font: normal 10px tahoma;
    letter-spacing: 0.1em;
  }

</style>


<body>

  <div class="mainBlock" >
    <div class="label">Loading</div>
    <div class="progessBar">
      <div></div>
    </div>
  </div>

  <div class="ohmedWasHere">ohmed was here.</div>

</body>
Umberto ★☆
()

Система слегка подвисла, затем упала одна вкладка хромиума.

Deleted
()
Ответ на: wget, умвр. от Umberto

Ага, мне кажется падает из-за канваса. В ИЕ например его нет, там все норм.

hibou ★★★★★
() автор топика

debian, chromium: Появилась надпись «Он улетел, но обещал вернуться...».

ЧЯДНТ? Тут пишут, что всё падает и прочие катаклизмы описывают.

Upd: справедливости ради у меня 6Г оперативки

ziemin ★★
()
Последнее исправление: ziemin (всего исправлений: 1)

Страница убийца

У ЖЖ хорошо получаются такие страницы, очень талантливые ребята там работают.

outtaspace ★★★
()

Opera 12.16 зависла, ничего необычного. Небось какой-нибудь бесконечный цикл на js. Переключился в tty0, прибил оперу с SIGKILL. при следующем старте спросила, восстановить ли вкладки. нажал «восстановить», и быстро прибил эту падучуюю и все стало нормально.

NeverLoved ★★★★★
()
λ> uname -a
Linux rain 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686 GNU/Linux
λ> iceweasel --version
Mozilla Iceweasel 22.0

Повисло напрочь, ждать не стал, иксы по хоткею не убивались, перезагрузился с помощью SysRq.

Deleted
()

я так понимаю, NoScript надо отключить? :)

Harald ★★★★★
()
Ответ на: комментарий от NeverLoved

Если бы просто цикл, фокс бы тоже просто предложил снять сценарий. Выше выложили текст страницы. Мне кажется, из-за канвас вся фигня. И, возможно, задет видео-драйвер.

hibou ★★★★★
() автор топика
Ответ на: комментарий от hibou

Хз, думаю что если бы проблема была с видеодрайвером - оно крашнуло бы иксы. А так - ну свап жестокий, нагрузка ЦП браузером минимальна. Сожрало 16 гак памяти и начало свапаться.

NeverLoved ★★★★★
()

В приложении dolphin произошла ошибка. OK

sin_a ★★★★★
()

Arch Linux (64 бита, 8 ГБ ОЗУ, Core i3). Хромиум выдал «Опаньки» после загрузки вкладки, соседние вкладки не пострадали, никаких глюков не было.

KivApple ★★★★★
()

loading дошла почти до половины и остановилась, не дождался, срубил вкладку, surface rt

Reset ★★★★★
()

Firefox 17 предложил остановить скрипт, после чего память освободилась обратно.

Gotf ★★★
()
Ответ на: комментарий от NeverLoved

Ну в общем, дыра в фоксе и опере, по-моему, налицо. В хроме дело чуть получше, но все-равно не фонтан.

hibou ★★★★★
() автор топика

Жопера кушать много память, жопера тормозить, жопера вылетать. После рестарта оперы быстро закрыл вкладку. Сеанс не падал, все стабильно. Debian, KDE, intel hd2000.

roman77 ★★★★★
()
Ответ на: комментарий от hibou

У меня в Федоре-19 подвисло немного, потом ФФ улетел. Ни иксы ни гном-шелл не пострадали. Запустил ФФ по новой, закрыл вкладку. Не фатально.

Pakostnik ★★★
()
Последнее исправление: Pakostnik (всего исправлений: 1)
Ответ на: комментарий от hibou

Firefox 22.0-1.fc19 x86_64. А вот с Midori 0.5.4-1.fc19 x86_64 пришлось перезагружать компьютер.

Deathstalker ★★★★★
()

Хромиум. Вкладка задумалась, я ее прибил крестиком.

pekmop1024 ★★★★★
()

Убился браузер через пару секунд, остальное как работало так и работает. Хром, андроид.

Nagwal ★★★★
()

Iceweasel (Firefox) 22. Ничего не упало. Однако память рыжик слопал моментально. Постоянно предлегает остановить скрипт, однако последний почему-то не останавливается. Помогает закрытие рыжего. Запущено было на Debian Wheezy, amd64.

Programmist11180 ★★★
()

фаталити минт + файрфокс

by_zero
()

Иксы выжрали гиг из двух доступных, в процессе кушался своп, так что музыка временами играла урывками. После окончания свопирования сработал крестик на фоксе и всё вернулось в норму.

redgremlin ★★★★★
()

Loading ohmed was here.

links -g. tegra2. бунта 12.10

kraftello ★★★★★
()

На оффтопике ff 22 выдал

Похоже, исполняемый на этой странице сценарий занят или не
отвечает. Вы можете остановить его сейчас или продолжить и 
посмотреть, сможет ли он завершить свою работу.
Сценарий: http://ec2-54-229-117-209.eu-west-1.compute.amazonaws.com/party.html:26

TDrive ★★★★★
()
Последнее исправление: TDrive (всего исправлений: 1)

Ну и ?
Хорошо шо Хром 32бита, отожрал только 3гб памяти и 100%цпу.
шин8.1 подзадумалась конкретно, но не так чтобы было невозможно прибить вкладку в браузере.

Deleted
()

Safari. Loading доходит до половины, затем происходит refresh страницы. Ничего не виснет.

Sadler ★★★
()
Ответ на: комментарий от TDrive

продолжить и посмотреть, сможет ли он завершить свою работу.

Какое злорадство.

Sadler ★★★
()

под хромиумом вкладка вылетела и всё
а ещё иксы повисли секунд на 5

smilessss ★★★★★
()

FF-22.0 Win-8, страница загрузилась на треть, фокс мертво повис, винда его убила сама, taskkill набрать не успел.

TGZ ★★★★
()

У меня две минуты (может и меньше) прошло и oom-killer грохнул браузер.
А так да на tty переключился, но логина не дождался.

anonymous_sama ★★★★★
()

midori просто молча вылетел на этапе полоски загрузки. Никаких побочных эффектов.

kraftello ★★★★★
()
Ответ на: комментарий от NeverLoved

У меня она таки упала. Но ресурсы все не сожрала. На пару секунд курсор мышки подвис только...

Suntechnic ★★★★★
()

Ubuntu 12.04: сожрало память и ушло в глубокий своп. Поскольку своп на шифрованном томе, графика отвечать перестала. Подождал 15 минут, зашел по ssh (с большими тормозами), выполнил killall -9 firefox. Фокс убит, все остальное работает.

Наверное, надо лимиты настроить

unanimous ★★★★★
()

X'ы выжрали память и полезли в своп, фокс предложил снять сценарий и при этом позволил включить обратно NoScript, вобщем ничего страшного, брат не умер.

mm3 ★★★
()
Ответ на: комментарий от Sadler

Почему все пишут «до половины»? Выше товарищ подогнал результат wget. Чуть больше 20% должен падать. Или у меня настолько херовый проц?

upd: Если что у меня на трети где-то и падает

ziemin ★★
()
Последнее исправление: ziemin (всего исправлений: 1)

А что это вообще такое? В смысле эту страницу ведь не как убийцу браузеров делали?)

TDrive ★★★★★
()
Ответ на: комментарий от NeverLoved

Во как... Может потому что у меня свопа нет. Поэтому рухнула выжрав оперативу? Кстати зачем он тебе если у тебя тоже 16 гектар?

Suntechnic ★★★★★
()
Ответ на: комментарий от Nagwal

Хром на андроиде? А ты на нём умеешь перематывать сразу вверх и вниз? А то из за жестов приходится дельфина использовать.

sin_a ★★★★★
()

Под 22-м фоксом вешает напрочь как фокс, так и иксы, после чего оба падают, в линукс. Под виндой повесило систему на некоторое время, тоже фоксом. Но без фатальных последствий. Под мак сам фокс предложил снять сценарий.

Вывод: божественный линукс хуже унылой проприетарщины.

cipher ★★★★★
()
Ответ на: комментарий от unanimous

Наверное, надо лимиты настроить

проверил с ulimit -v 2097152; firefox

Сам фокс не вылазит за пределы отведенной памяти, проблема, как я понимаю, в хранении каких-то графических объектов на стороне X-сервера.

unanimous ★★★★★
()

Iceweasel 17.0.7 - то есть, Firefox в Debian'е. Сожрало все 16 Гб памяти, потом перезагрузились иксы. Перед тем как сожрало память выскочило окно от браузера с сообщением что мол не прибить ли скрипт. Я ответил прибить, но это не помогло.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от cipher

Неверный вывод. FF негоден для использования на Linux. Вот это верный вывод.

Кстати, интересно бы узнать как ведут себя более другие браузеры. Симонки что? А конкверор?

Suntechnic ★★★★★
()

ohmed was here

Intel Atom 1.6GHz
2Gb DDR3

Chromium Version 28.0.1500.71 Ubuntu 12.04

Linux rikardoac 3.5.0-37-generic #58~precise1-Ubuntu SMP Wed Jul 10 17:51:56 UTC 2013 i686 i686 i386 GNU/Linux

Сначала зависло секунд на 10, затем вроде прошло, но периодически были заметны подвисания. Хромиум сам убил вкладку.

rikardoac
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.