From: Sergey Vlasov <vsu@altlinux.ru> To: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru> Subject: Re: [sisyphus] ALTLinux Sisyphus vs Borland Kylix, Майн камф, победа. Date: Sun, 16 May 2004 16:21:31 +0400 Message-ID: <20040516122131.GB3182@sirius.home> (raw) In-Reply-To: <1084706926.4085.18.camel@rromas.rail.net.ru> [-- Attachment #1: Type: text/plain, Size: 2159 bytes --] 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) эта ошибка исправлена; пакеты находятся на пути в Сизиф. Хотя, поскольку компилятор там собственный, возможно, что генерируемый им код несовместим с эмулятором GCC trampoline. Раз уж удалось отловить проблему, пожалуйста, покажите команды, на которых падало (команда вызова и кусок кода в стеке, который должен был выполниться). В том же патче Openwall была ещё одна ошибка в обработке MAGIC_RT_SIGRETURN, но она проявлялась только при прямом использовании системного вызова sigaction (в обход glibc), поэтому маловероятно, что в данном случае мешает именно это. > 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 у вас в системе случайно не установлен? > 3) Отсюда http://unvclx.sourceforge.net/download.html > - установить Kylix3 patch suite. > > После означенных действий - вроде бы работает. > Эх, блин. Целый выходной ушел черт знает на что :( [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2004-05-16 12:21 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 [this message] 2004-05-16 19:02 ` Roman S 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=20040516122131.GB3182@sirius.home \ --to=vsu@altlinux.ru \ --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