Bug 26285 - Падает с general protection ip:7fe4f716bab9 sp:7fffc45ee0b0 error:0
Summary: Падает с general protection ip:7fe4f716bab9 sp:7fffc45ee0b0 error:0
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: vixie-cron (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-13 08:21 MSK by enp
Modified: 2011-09-26 15:04 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description enp 2011-09-13 08:21:02 MSK
Периодически наблюдаю в логах:

crond[2360] general protection ip:7fe4f716bab9 sp:7fffc45ee0b0 error:0 in libc-2.11.3.so[7fe4f70f5000+15f000]
Comment 1 Dmitry V. Levin 2011-09-13 13:32:56 MSK
Какой процесс падает, parent или child?
Comment 2 enp 2011-09-13 21:58:35 MSK
Я, честно говоря, и не подозревал, что их два ;)

Расскажите, что показать в следующий раз, когда это воспроизведется?
Comment 3 Dmitry V. Levin 2011-09-13 22:09:16 MSK
(In reply to comment #2)
> Я, честно говоря, и не подозревал, что их два ;)

crond форкается для каждого задания.

> Расскажите, что показать в следующий раз, когда это воспроизведется?

Можно просто по логам посмотреть, кто именно падает.
Comment 4 Sergey Vlasov 2011-09-19 23:01:57 MSK
Судя по адресу, падение происходит внутри free(). В рассылке появились ещё жалобы на падение crond, в данном случае с ошибкой "free(): invalid pointer":

http://lists.altlinux.org/pipermail/community/2011-September/672848.html

И действительно, в патче для поддержки SELinux обнаружился указатель, который не инициализируется, если в системе не используется SELinux.

http://git.altlinux.org/people/vsu/packages/vixie-cron.git?p=vixie-cron.git;a=commitdiff;h=3dbb6634595b90720d99ff895f69b8520fd40443
Comment 5 Repository Robot 2011-09-20 03:22:22 MSK
vixie-cron-4.1.20060426-alt9 -> sisyphus:

* Tue Sep 20 2011 Dmitry V. Levin <ldv@altlinux> 4.1.20060426-alt9
- Fixed uninitialized pointer bug in case when SELinux is not enabled
  (by Sergey Vlasov; closes: #26285).
Comment 6 enp 2011-09-26 15:04:59 MSK
Спасибо!