ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Roman S <rromas@pisem.net>
To: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru>
Subject: Re: [sisyphus] ALTLinux Sisyphus vs Borland Kylix, Майн камф, победа.
Date: Sun, 16 May 2004 23:02:40 +0400
Message-ID: <1084734160.2070.29.camel@rromas.rail.net.ru> (raw)
In-Reply-To: <20040516122131.GB3182@sirius.home>

On Вск, 2004-05-16 at 16:21 +0400, Sergey Vlasov wrote:
> On Sun, May 16, 2004 at 03:28:47PM +0400, Roman S wrote:
> > Пришлось вооружиться блоходавом и смотреть, что происходит.
> > А произошло наложение двух "особенностей" Сизифа.
> > 1) Неисполнимый стек "по умолчанию"
> > 2) NPTL
> > =====================================================================
> > И так, решение. Растактовка танца с бубном для заклинания программ:
> > 
> > 1) Вырезать из ядра openwall-приблуду, либо обработать все исполнимые
> > модули из /opt/kylix3/bin командой "chstk -e" (вообще - рекомендуемая
> > процедура для всех не-альтовских программ, устанавливаемых на машину)
> 
> Если падало на командах типа call 0x24(%esp) (именно с таким режимом
> адресации - смещение относительно esp), причиной является недавно
> обнаруженная ошибка в патче Openwall (эмуляция GCC trampoline
> неправильно обрабатывала этот режим адресации).  В очередной сборке
> ядра std (уже 2.4.26) эта ошибка исправлена; пакеты находятся на пути
> в Сизиф.
Среда работает с использованием WINE.
Имеются запилы на стек и по ходу работы самой IDE. Детально разбираться
мне не улыбается. Теперь работает? Вот и не надо трогать, пока работает.
> 
> Хотя, поскольку компилятор там собственный, возможно, что генерируемый
> им код несовместим с эмулятором GCC trampoline.  Раз уж удалось
> отловить проблему, пожалуйста, покажите команды, на которых падало
> (команда вызова и кусок кода в стеке, который должен был выполниться).
По компилятору - см. фикс из п.3

> > 2) В скрипты /opt/kylix3/bin/start* внести: 
> > LD_ASSUME_KERNEL=2.2.5 - это для того, чтоб NTPL не портили жизнь.
> 
> А вот как раз NPTL в сизифовской glibc нет.  Если LD_ASSUME_KERNEL
> действительно влияет на работоспособность Kylix - дело в чём-то
> другом.  И, кстати, с предыдущими версиями glibc такое значение
> LD_ASSUME_KERNEL вообще приведёт к невозможности запустить что-либо
> (вне зависимости от происхождения).

> 
> Кстати, glibc-core-i686 у вас в системе случайно не установлен?
Нет. С этои добром я разбирался на старой домашней K6-III, какие там
686?
Но в процессе "разбора полётов" у меня образовались разные
варианты libc, текущая сборка - с NTPL (я честно говоря не вникаю уже в
детали Альтовской сборки ЛИБЦ - мне уже пофиг) c
LD_ASSUME_KERNEL=2.2.5 будет работать и с NTPL, если (даже не "если", а
"когда") они образуются, если в текущем Альте они ещё не включены...
> 
> > 3) Отсюда http://unvclx.sourceforge.net/download.html
> > - установить Kylix3 patch suite. 




  reply	other threads:[~2004-05-16 19:02 UTC|newest]

Thread overview: 93+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-14 20:56 [sisyphus] glibc 2.3 vs Borland Kylix Roman S
2004-05-15  6:43 ` [sisyphus] " Michael Shigorin
2004-05-15 12:40   ` Fiodor Sorex
2004-05-15 18:45   ` Roman S
2004-05-15 19:19     ` Dmitry V. Levin
2004-05-16 18:00       ` Michael Shigorin
2004-05-16 20:06         ` Dmitry V. Levin
2004-05-17  9:05           ` Michael Shigorin
2004-05-17  9:22       ` Sergey Shilov
2004-05-17  9:25         ` [sisyphus] Re: glibc 2.3 vs Borland Kylix [JT] Maxim Tyurin
2004-05-17  9:43           ` Sergey Shilov
2004-05-17 13:11             ` Boronin Sergey
2004-05-17 13:11           ` Boronin Sergey
2004-05-17 13:58             ` Maxim Tyurin
2004-05-17 14:40               ` Sergey Shilov
2004-05-17 14:55                 ` Maxim Tyurin
2004-05-17 13:08         ` [sisyphus] Re: glibc 2.3 vs Borland Kylix Led
2004-05-17 14:42           ` Sergey Shilov
2004-05-17 15:27             ` Led
2004-05-17 16:07               ` Aleksey Novodvorsky
2004-05-17 16:25                 ` Led
2004-05-17 16:41                   ` Aleksey Novodvorsky
2004-05-17 18:01                 ` Michael Shigorin
2004-05-17 18:25                   ` Aleksey Novodvorsky
2004-05-17 18:34                     ` Michael Shigorin
2004-05-18  6:57                         ` Michael Shigorin
2004-05-18  8:21                       ` Aleksey Novodvorsky
2004-05-18  9:55                         ` Michael Shigorin
2004-05-18 14:41                       ` Sergey Shilov
2004-05-18 15:02                         ` Led
2004-05-18 15:34                           ` Sergey Shilov
2004-05-18 15:55                             ` Serge Pavlovsky
2004-05-18 17:22                             ` Roman S
2004-05-19  9:34                             ` Aleksey Novodvorsky
2004-05-18 15:15                         ` Aleksey Novodvorsky
2004-05-18 15:33                           ` Sergey Shilov
2004-05-18 15:48                             ` Led
2004-05-18 15:56                               ` Sergey Shilov
2004-05-18 16:25                               ` Alexander Galinsky
2004-05-18 17:52                           ` Roman S
2004-05-18 18:22                             ` Gerasimov Dmitry
2004-05-18 19:47                               ` Kylik Semen
2004-05-19  4:33                                 ` Mike Lykov
2004-05-19  5:07                                 ` Genix
2004-07-09 18:16                                 ` Vitaly Lipatov
2004-05-19  7:23                             ` Michael Shigorin
2004-05-19  9:30                             ` Boronin Sergey
2004-05-19  9:35                               ` Sergey V. Degtyaryov
2004-05-18 16:37                         ` Michael Shigorin
2004-05-18  5:30                 ` Alex Ott
2004-05-18  7:39                   ` Vadim Vinichenko
2004-05-18  8:17                     ` Anatoly Yakushin
2004-05-18  8:26                       ` Alexey Voinov
2004-05-18  8:25                   ` Aleksey Novodvorsky
2004-05-18  9:11                     ` Led
2004-05-18  9:53                       ` Michael Shigorin
2004-05-19 10:45                   ` [sisyphus] ALT Linux Dmitry V. Levin
2004-05-15 19:44     ` [sisyphus] Re: glibc 2.3 vs Borland Kylix Alexander Bokovoy
2004-05-16  9:46       ` Roman S
2004-05-16 18:09         ` Michael Shigorin
2004-05-16 18:44           ` Roman S
2004-05-17  9:16             ` Michael Shigorin
2004-05-17  3:55         ` Mike Lykov
2004-05-17  7:56           ` Michael Shigorin
2004-05-17  8:16             ` Mike Lykov
2004-05-18 18:06           ` Roman S
2004-05-19  4:28             ` Mike Lykov
2004-05-17  5:25         ` Sergey S. Skulachenko
2004-05-18 17:14           ` Roman S
2004-05-16 18:05       ` [sisyphus] [OT] " Michael Shigorin
2004-05-16 17:59     ` [sisyphus] " Michael Shigorin
2004-05-16 19:58       ` Roman S
2004-05-17  9:43         ` Michael Shigorin
2004-05-17  9:13   ` Sergey Shilov
2004-05-16 11:28 ` [sisyphus] ALTLinux Sisyphus vs Borland Kylix, Майн камф, победа Roman S
2004-05-16 12:21   ` Sergey Vlasov
2004-05-16 19:02     ` Roman S [this message]
2004-05-16 13:32   ` Anton Kachalov
2004-05-16 19:06     ` Roman S
2004-05-17  7:32       ` Sergey Shilov
2004-05-19  6:45     ` Sergey Shilov
2004-05-16 17:00   ` Dmitry V. Levin
2004-05-16 17:56     ` [sisyphus] [OT] " Michael Shigorin
2004-05-16 19:18     ` [sisyphus] " Roman S
2004-05-17  7:51       ` [sisyphus] [OT] " Michael Shigorin
2004-05-17 14:45         ` Sergey Shilov
2004-05-18 10:05   ` [sisyphus] " Sergey Shilov
2004-05-18 17:16     ` Roman S
2004-05-19  3:31       ` Peter Evdokimov
2004-05-19  6:10       ` Sergey Shilov
2004-05-19  9:22         ` Алексей Любимов
2004-05-19 10:16           ` Sergey Shilov
2004-05-19 10:19             ` Genix

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1084734160.2070.29.camel@rromas.rail.net.ru \
    --to=rromas@pisem.net \
    --cc=sisyphus@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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