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.
next prev parent 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