Bug 24103

Summary: adobe flash player: 64/32-bit beta вываливается из полного экрана
Product: Sisyphus Reporter: unihorn <unihorn>
Component: mozilla-plugin-adobe-flashAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cronbuild, evg, legion, mike, rider, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
strace -ff `pidof plugin-container` | hxargs grep SIGSEGV
none
Скрин из синаптика (с окном описывающим предлагаемые изменения вызвавших сабжевую проблему)
none
Общий список всех обновлений (на всякий случай). none

Description unihorn 2010-09-18 17:41:31 MSD
Собственно сабж.

Новый Adobe Flash Player "Square" 64 bit вываливается из полного экрана (как минимум на вконтактовских играх, и как минимум в Firefox).

Лично у меня, вываливается очень быстро (секунд 10-15 и все).

Проверялось как на p5, так и на Сизифе.

По слухам, на других дистрах такого нет (зондировал старых приятелей бунтешникоов :) ), посему завел ошибку.
Comment 1 unihorn 2010-09-18 17:46:33 MSD
>Проверялось как на p5, так и на Сизифе.

64 битных[ (так, на всякий случай уточняю).

>Лично у меня, вываливается очень быстро (секунд 10-15 и все).

Лично у меня, к примеру, видюха GeForce 8600 GT (вдруг поможет).

Новый,Флеш плеер, коли что, живет по этому адресу: http://labs.adobe.com/technologies/flashplayer10/
Comment 2 unihorn 2010-10-02 18:24:57 MSD
В качестве дополнения к вышеназванному отмечу, что вываливается из полного экрана на флеш играх (как минимум вконтактовских).

Ютуб, к примеру, показывает исправно...
Comment 3 unihorn 2010-10-02 18:45:40 MSD
Браузер Фаерфокс, коли, что.
Comment 4 unihorn 2010-10-03 15:21:31 MSD
Как минимум на 32 битном p5 (Сизиф, 32 битный, не смотрел) тоже такое началось (после обновлений бранча)... Похоже Альт проблемит не просто с 64 битным флешем, а с новым флешем вообше...
Comment 5 unihorn 2010-10-03 15:45:25 MSD
Поменял в данном запросе о баге, для надежности, p5 на Сизифа (благо суть бага от этого не меняется (и там, и там имеется)).
Comment 6 Sergey V Turchin 2010-10-04 16:44:18 MSD
Square пока бета. Ждите релиза для начала.
Comment 7 unihorn 2010-10-04 17:34:20 MSD
(В ответ на комментарий №6)
> Square пока бета. Ждите релиза для начала.

32 битные, в 32 битных p5 b Сизифе, тоже бета? :) Вылетает, как выяснилось, не только 64 битные (о чем я уже говорил выше).

Более того, бета не бета, в той-же Убунту не вылетает с полного экрана (не 64, не 32 битные).

Посему дело, явно, не в "бете" а в нас (имхо либо проблемы с ядром, либо с иксами...).
Comment 8 Sergey V Turchin 2010-10-04 18:51:08 MSD
У вас флеш взятый 1 в 1 с сайта Adobe.
От других может отличаться лишь тем, что у них 10.1, а это бета 10.2
Comment 9 unihorn 2010-10-04 18:59:50 MSD
(В ответ на комментарий №8)
> У вас флеш взятый 1 в 1 с сайта Adobe.
> От других может отличаться лишь тем, что у них 10.1, а это бета 10.2

Репозиторные (что из p5 (обновленного), что из Сизифа; что 32, что 64 бита) точно также вываливаются в полный экран.

Дело не в том, что у меня бета, или релиз. Дело в том, что проблема явно не во флеше.

Более того, и "беты взятые с сайта" в том числе не ВЫВАЛИВАЮТСЯ НА ДРУГИХ ДИСТРАХ.
Comment 10 unihorn 2010-10-04 19:04:16 MSD
(В ответ на комментарий №8)
> У вас флеш взятый 1 в 1 с сайта Adobe.
> От других может отличаться лишь тем, что у них 10.1, а это бета 10.2

Репозиторные (что из p5 (обновленного), что из Сизифа; что 32, что 64 бита) точно также вываливаются в полный экран.

Дело не в том, что у меня бета, или релиз. Дело в том, что проблема явно не во флеше.

Более того, и "беты взятые с сайта" в том числе не ВЫВАЛИВАЮТСЯ НА ДРУГИХ ДИСТРАХ.
Comment 11 unihorn 2010-10-04 19:06:16 MSD
Как этот баг открыть обратно? Проблема не во флеше, аа в АЛЬТЕ,
Comment 12 unihorn 2010-10-04 19:09:11 MSD
(В ответ на комментарий №11)
> Как этот баг открыть обратно? Проблема не во флеше, а в АЛЬТЕ.

REOPENED?
Comment 13 Sergey V Turchin 2010-10-04 19:29:54 MSD
Тогда это glibc, xorg, gtk2 или FireFox
Comment 14 unihorn 2010-10-04 20:33:50 MSD
(В ответ на комментарий №13)
> Тогда это glibc, xorg, gtk2 или FireFox

Что именно уже, я не скажу, не настолько опытный...

Но вряд ли именно (как минимум в качестве основной вины) FireFox: вылетает, что на репозиторном, что на скачиваемом; Вылетает на Опере (в 32 битном p5 (в Сизифе, 32 битном не смотрел)); вот Epiphany, правда, глючит по другому: например вконтактовский "Город" ( http://gorod.vkontakte.ru/ ), выдает ошибку о "Проблеме с передачей данных, игра будет перезапущена" (и так пока из полноэкранного режима не выйдешь (возможно стоит как-то в этом направлении покопать))...
Comment 15 Dmitry V. Levin 2010-10-04 20:51:12 MSD
Вешать баг на glibc, когда не работает проприетарный софт -- это всё равно что закрывать баг с заключением NOTABUG.  Перевесьте, пожалуйста, этот баг на тот софт, в котором проблема.
Comment 16 Michael Shigorin 2010-10-05 12:28:27 MSD
Боюсь, я бы пробовал запускать браузер из-под strace -ff -o huge.log и потом искать то ли SIGSEGV, то ли непонятно что по всем этим huge.log.*...

Ну и хорошо бы адобовцам сообщить.
Comment 17 Michael Shigorin 2010-10-05 12:46:47 MSD
Created attachment 4580 [details]
strace -ff `pidof plugin-container` | hxargs grep SIGSEGV

Прилагаю хвост одного из логов strace -ff `pidof plugin-container` (открыл http://www.youtube.com/watch?v=OpaiGYxkSuQ и запустил strace, затем попытался сделать fullscreen) -- соседи по fgrep SIGSEGV выглядят так:

flash.trace.30328:epoll_wait(4, +++ killed by SIGSEGV +++
flash.trace.30369:--- SIGSEGV (Segmentation fault) @ 0 (0) ---
flash.trace.31387:futex(0x80b89b4, FUTEX_WAIT_PRIVATE, 145, NULL+++ killed by SIGSEGV +++
flash.trace.31388:futex(0x8090b84, FUTEX_WAIT_PRIVATE, 1, NULL+++ killed by SIGSEGV +++
flash.trace.31409:futex(0xb3f64a30, FUTEX_WAIT_PRIVATE, 31, {0, 999829650}+++ killed by SIGSEGV +++
flash.trace.31459:futex(0x81a640c, FUTEX_WAIT_PRIVATE, 927, NULL+++ killed by SIGSEGV +++
flash.trace.31505:+++ killed by SIGSEGV +++
flash.trace.31506:futex(0xb05ce048, FUTEX_WAIT_PRIVATE, 103, NULL+++ killed by SIGSEGV +++
flash.trace.31507:futex(0xb05fa368, FUTEX_WAIT_PRIVATE, 93, NULL+++ killed by SIGSEGV +++
Comment 18 unihorn 2010-10-08 01:41:25 MSD
Created attachment 4588 [details]
Скрин из синаптика (с окном описывающим предлагаемые изменения вызвавших сабжевую проблему)

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

Выявлял путем установки на чистопоставленный дистр p5 64 бита пакетов из предложенных обновлений.

Ядро, и драйвера на видеокарту не причем (их обновление ничему не повредило (начинал обновление с них)).

Сам флеш не причем сто процентов (первым делом начал проверку (после обновления ядра) с него): если обновить только его, то никаких проблем.

Вот установка браузера (Огнелиса) который стал тянуть доп пакеты привела к сему печальному результату....

Сам браузер, при этом, с большой долей вероятности не причем (долгое время (на 32 битахЮ правда) пользовался скачиваемой версией (как этой, так и более новой (3.6.10) версией)).

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

Имхо наиболее вероятный канддат это, таки, библиотеки glib (возможно из пакета glibc-core).

Авось, чем-нибудь помог...

С Уважением.
Comment 19 unihorn 2010-10-08 01:50:41 MSD
Created attachment 4589 [details]
Общий список всех обновлений (на всякий случай).

На всякий случай (мало ли что), даю еще и общий список обновлений (коли обновляться одним разом, а не по отдельности как делал я ища проблемные пакеты).
Comment 20 Michael Shigorin 2010-10-08 11:31:34 MSD
На всякий -- glib и glibc-core друг ко другу отношения не имеют. :)

Если найдётся время для ещё одного эксперимента -- попробуйте предпоследним шагом обновить glibc-core и что потянет, но не трогая firefox*, xulrunner*, libnss, libnspr, libqlite3, nss-utils и sqlite3.  А их -- последним.
Comment 21 Sergey V Turchin 2010-10-11 15:18:49 MSD
У меня ни в Konqueror, ни в Firefox на 5.1 на x86_64 и на текущем сизифе x86 ни разу не упал. Как воспроизвести?
Comment 22 unihorn 2010-10-12 02:21:17 MSD
(В ответ на комментарий №21)
> У меня ни в Konqueror, ни в Firefox на 5.1 на x86_64 и на текущем сизифе x86 ни
> разу не упал. Как воспроизвести?

P5 Ковчег, Гном (ситуацию в Кедах не изучал).

Ставим дистр, обновляем (все, включая ядро) до обновленного состояния p5.

"Наслаждаемся." :( (заходим, например, на ВКонтакт (на даный момент единственные флеш приложения с которыми я имею дело :) ), запускаем поддерживающую полноэкранный режим игру, и любуемся на вылет из полного экрана (само приложение продолжит работать, но уже в НЕполноэкранном режиме) .

Как минимум на энвидиях воспроизводится на сто процентов (проверялось на нескольких компах).

Если на 5.1 или Сизифе, при выше названных условиях (Гном, и Энвидия), не вылетает (не имею, на данный момент, к ним доступ), значит исправили, ждем бэкпортов. :)

Если (при падениях в Гноме) не падает в Кедах (как минимум на p5, энвидия, и репозиторном Огнелисе (версии 3.6.9 и выше)), то появляется информация к размышлению о том, куда копать...

ЗЫ.

На машине, как вторая, чисто игровая, ось стоит Винда (но это вряд ли имеет, какое-то значение, хотя кто его знает...)

На других машинах, которые я смотрел было также (лишь версии Винд отличались)...
Comment 23 Sergey V Turchin 2010-10-12 14:32:01 MSD
(В ответ на комментарий №22)
> заходим, например, на ВКонтакт
Дайте прямую ссылку на пример без пароля (вконтакт идет на фиг).
Как воспроизвести?

P.S.
На обоих машинах у меня 8600GT. И на 5.1 на x86_64 и на текущем сизифе x86.
Comment 24 unihorn 2010-10-12 20:52:15 MSD
(В ответ на комментарий №23)
> > заходим, например, на ВКонтакт
> Дайте прямую ссылку на пример без пароля (вконтакт идет на фиг).

Специально для вас создал тестового пользователя ВКонтакта (и добавил ему три игрушки для теста).

Логин: testvkontaktuser@pochta.ru

Пароль: testflashgames

Пароль на почту (используемую для входа в тестовый ак ВКонтакта) тот-же.

Надеюсь для вас это достаточно "безпарольная ссылка" (рыскать же по инету в поисках других, подходящих, флешигрушек нет никакого желания).

Не нравится ак данный мною, создайте свой тестовый ак на основе другого, тестового, почтового адреса (пользоваться им (после того как "сделали дело") вас никто не заставляет)...

С Уважением.
Comment 25 Anton Farygin 2010-10-12 22:56:05 MSD
Зашёл, ничего не падает... играется.

видео ATI на свободных драйверах.

Кстати, ради интереса - попробуйте у nVidia переключить разрешение в 4:3
Comment 26 Michael Shigorin 2010-10-12 23:20:53 MSD
У меня на X300 и radeon_drv 6.13.2-alt1 youtube из фулскрина действительно быненько вываливается.
Comment 27 Sergey V Turchin 2010-10-13 19:44:58 MSD
Короче! Ждите релиза 10.2 или поставьте последнюю версию из
http://get.adobe.com/flashplayer/
Comment 28 Michael Shigorin 2014-10-05 21:36:54 MSK
Похоже, с тех пор починили.