ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] сломали любимую обезьянку (Seamonkey)
@ 2008-11-20  6:41 Alexandr Isaev
  2008-11-20 13:29 ` Michael Shigorin
  0 siblings, 1 reply; 8+ messages in thread
From: Alexandr Isaev @ 2008-11-20  6:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

После обновления seamonkey стала вываливаться в случае отказа от
авторизации.

$ rpm -q seamonkey
seamonkey-1.1.13-alt1

$ seamonkey
Открываю хост с запросом на авторизацию, жму кнопку "отмена", получаю:

/usr/lib/seamonkey-1.1.13/run-mozilla.sh: line 197: 24573 Ошибка
сегментирования  $RUNS

Руками никуда сто лет уже не лазил, до сегодня всё работало прекрасно.
Это я такой кулхацкер, или действительно сломали?

Откатился на версию 1.1.12-alt1 и всё стало прекрасно.




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] сломали любимую обезьянку (Seamonkey)
  2008-11-20  6:41 [sisyphus] сломали любимую обезьянку (Seamonkey) Alexandr Isaev
@ 2008-11-20 13:29 ` Michael Shigorin
  2008-11-20 13:42   ` Damir Shayhutdinov
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2008-11-20 13:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, Nov 20, 2008 at 04:41:13PM +1000, Alexandr Isaev wrote:
> /usr/lib/seamonkey-1.1.13/run-mozilla.sh: line 197: 24573 Ошибка
> сегментирования  $RUNS

У меня 1.1.13 тоже падать на ровном месте начала, чего уже
давненько не наблюдалось.

> Откатился на версию 1.1.12-alt1 и всё стало прекрасно.

Ченжлог открытых этим вновь дырок исправит настроение...
http://www.mozilla.org/security/known-vulnerabilities/seamonkey11.html

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] сломали любимую обезьянку (Seamonkey)
  2008-11-20 13:29 ` Michael Shigorin
@ 2008-11-20 13:42   ` Damir Shayhutdinov
  2008-11-21 10:49     ` Michael Shigorin
  0 siblings, 1 reply; 8+ messages in thread
From: Damir Shayhutdinov @ 2008-11-20 13:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

> On Thu, Nov 20, 2008 at 04:41:13PM +1000, Alexandr Isaev wrote:
>> /usr/lib/seamonkey-1.1.13/run-mozilla.sh: line 197: 24573 Ошибка
>> сегментирования  $RUNS
>
> У меня 1.1.13 тоже падать на ровном месте начала, чего уже
> давненько не наблюдалось.
Как всегда, у мантейнера на x86_64 все в порядке. На выходных попробую
разные варианты, и даже запущу i586 вариант в hasher, чтобы проверить.

Изменения 1.1.13 по сравнению с 1.1.12:
1) Добавлен патч для xpcom, который включает <limits.h>, и устраняет
возможное переполнение буфера из-за неправильного определения
MAXPATHLEN (1024, а PATH_MAX=4096).
2) Собран новым тулчейном

Без патча 1) вообще не собирается - там на стадии install выполняется
regxpcom, который вылетает на новом тулчейне. Патч решает эту
проблему.

В общем, те, у кого seamonkey падает - попробуйте включить
формирование core dump, словить падение и потом загрузить корку в gdb
и прислать мне backtrace. Так хоть понятнее станет где происходит
падение.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] сломали любимую обезьянку (Seamonkey)
  2008-11-20 13:42   ` Damir Shayhutdinov
@ 2008-11-21 10:49     ` Michael Shigorin
  2008-11-21 11:25       ` Damir Shayhutdinov
                         ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Michael Shigorin @ 2008-11-21 10:49 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, Nov 20, 2008 at 04:42:12PM +0300, Damir Shayhutdinov wrote:
> В общем, те, у кого seamonkey падает - попробуйте включить
> формирование core dump, словить падение и потом загрузить корку
> в gdb и прислать мне backtrace. Так хоть понятнее станет где
> происходит падение.

Во, упало при снесённом mozilla-plugin-adobe-flash,
включенной и разрешённой корке:

$ ulimit -c 100000
$ sudo sysctl -w kernel.core_pattern=core
$ seamonkey ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/index/erlang
/usr/lib/seamonkey-1.1.13/run-mozilla.sh: line 197: 19973 Segmentation fault      (core dumped) $RUNS
$ gdb --core=core.19973 
GNU gdb 6.6-alt3 (ALT Linux)
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-alt-linux".
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `/usr/lib/seamonkey-1.1.13/seamonkey-bin'.
Program terminated with signal 11, Segmentation fault.
#0  0xb75f1666 in ?? ()
(gdb) bt
#0  0xb75f1666 in ?? ()
#1  0xb5d08ff4 in ?? ()
#2  0x0000000b in ?? ()
#3  0xbfd2c8b8 in ?? ()
#4  0xb5d02fde in ?? ()
#5  0x0000000b in ?? ()
#6  0xbfd2c82c in ?? ()
#7  0x00000000 in ?? ()

Пошёл собирать с --enable-debug...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] сломали любимую обезьянку (Seamonkey)
  2008-11-21 10:49     ` Michael Shigorin
@ 2008-11-21 11:25       ` Damir Shayhutdinov
  2008-11-21 11:29       ` Michael Shigorin
                         ` (2 subsequent siblings)
  3 siblings, 0 replies; 8+ messages in thread
From: Damir Shayhutdinov @ 2008-11-21 11:25 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

> On Thu, Nov 20, 2008 at 04:42:12PM +0300, Damir Shayhutdinov wrote:
>> В общем, те, у кого seamonkey падает - попробуйте включить
>> формирование core dump, словить падение и потом загрузить корку
>> в gdb и прислать мне backtrace. Так хоть понятнее станет где
>> происходит падение.
>
> Во, упало при снесённом mozilla-plugin-adobe-flash,
> включенной и разрешённой корке:
>
> $ ulimit -c 100000
> $ sudo sysctl -w kernel.core_pattern=core
> $ seamonkey ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/index/erlang
> /usr/lib/seamonkey-1.1.13/run-mozilla.sh: line 197: 19973 Segmentation fault      (core dumped) $RUNS
> $ gdb --core=core.19973
> GNU gdb 6.6-alt3 (ALT Linux)
> Copyright (C) 2006 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "i586-alt-linux".
> (no debugging symbols found)
> Using host libthread_db library "/lib/libthread_db.so.1".
> Core was generated by `/usr/lib/seamonkey-1.1.13/seamonkey-bin'.
> Program terminated with signal 11, Segmentation fault.
> #0  0xb75f1666 in ?? ()
> (gdb) bt
> #0  0xb75f1666 in ?? ()
> #1  0xb5d08ff4 in ?? ()
> #2  0x0000000b in ?? ()
> #3  0xbfd2c8b8 in ?? ()
> #4  0xb5d02fde in ?? ()
> #5  0x0000000b in ?? ()
> #6  0xbfd2c82c in ?? ()
> #7  0x00000000 in ?? ()
>
> Пошёл собирать с --enable-debug...

Судя по логу valgrind (который запостили в ошибку #17935), падение
происходит вот тут:

==10592==    by 0x59614C6: bufio_Close (in /usr/lib/mozilla/libxpcom_compat.so)
==10592==    by 0x595D40F: NR_RegClose (in /usr/lib/mozilla/libxpcom_compat.so)
==10592==    by 0x6D751BD: (within
/usr/lib/mozilla/components/libxpcom_compat_c.so)
==10592==    by 0x6D756DE: (within
/usr/lib/mozilla/components/libxpcom_compat_c.so)
==10592==    by 0x6D7596C: (within
/usr/lib/mozilla/components/libxpcom_compat_c.so)
==10592==    by 0x406FFD3: nsCOMPtr_base::~nsCOMPtr_base() (in
/usr/lib/mozilla/libxpcom_core.so)
==10592==    by 0x6BD3BDF: (within /usr/lib/mozilla/components/libprofile.so)
==10592==  Address 0x413a010 is not stack'd, malloc'd or (recently) free'd

Возможно, ошибка связана с тем, что я включил <limits.h> не везде, где
это требовалось. Но было бы неплохо увидеть корку с debug.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] сломали любимую обезьянку (Seamonkey)
  2008-11-21 10:49     ` Michael Shigorin
  2008-11-21 11:25       ` Damir Shayhutdinov
@ 2008-11-21 11:29       ` Michael Shigorin
  2008-11-21 11:41       ` Michael Shigorin
  2008-11-21 11:48       ` Michael Shigorin
  3 siblings, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2008-11-21 11:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Fri, Nov 21, 2008 at 12:49:17PM +0200, Michael Shigorin wrote:
> $ seamonkey ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/index/erlang

Уточнение: на сизифе/i586 упало, бэкпорт на M41/i586 (с limits patch),
собранный штатным gcc 4.1 -- на этой же ссылке _не_ упал.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] сломали любимую обезьянку (Seamonkey)
  2008-11-21 10:49     ` Michael Shigorin
  2008-11-21 11:25       ` Damir Shayhutdinov
  2008-11-21 11:29       ` Michael Shigorin
@ 2008-11-21 11:41       ` Michael Shigorin
  2008-11-21 11:48       ` Michael Shigorin
  3 siblings, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2008-11-21 11:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Fri, Nov 21, 2008 at 12:49:17PM +0200, I wrote:
> $ seamonkey ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/index/erlang
> /usr/lib/seamonkey-1.1.13/run-mozilla.sh: line 197: 19973 Segmentation fault      (core dumped) $RUNS
> Пошёл собирать с --enable-debug...

Собранное с дебагом на M41 в hasher с подсунутым Sisyphus при
помощи gcc4.3-c++-4.3.2-alt5 -- на этой ссылке не падает.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] сломали любимую обезьянку (Seamonkey)
  2008-11-21 10:49     ` Michael Shigorin
                         ` (2 preceding siblings ...)
  2008-11-21 11:41       ` Michael Shigorin
@ 2008-11-21 11:48       ` Michael Shigorin
  3 siblings, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2008-11-21 11:48 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Fri, Nov 21, 2008 at 12:49:17PM +0200, I wrote:
> $ seamonkey ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/index/erlang

Так, поставлю-ка пока себе seamonkey-1.1.13-alt0.M41.1 --
оно тоже не падает...

Просьба к тем, у кого ещё валится: проверьте на этой ссылке,
всё-таки поменьше testcase, чем сайты.  На всякий случай
текущее содержимое этого файлика сохранил здесь:
http://fly.osdn.org.ua/~mike/tmp/erlang

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2008-11-21 11:48 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-20  6:41 [sisyphus] сломали любимую обезьянку (Seamonkey) Alexandr Isaev
2008-11-20 13:29 ` Michael Shigorin
2008-11-20 13:42   ` Damir Shayhutdinov
2008-11-21 10:49     ` Michael Shigorin
2008-11-21 11:25       ` Damir Shayhutdinov
2008-11-21 11:29       ` Michael Shigorin
2008-11-21 11:41       ` Michael Shigorin
2008-11-21 11:48       ` Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git