All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jan Kiszka <jan.kiszka@domain.hid>
To: rpm@xenomai.org
Cc: xenomai-core <xenomai@xenomai.org>
Subject: Re: [Xenomai-core] crashing 2.6.22
Date: Sun, 30 Sep 2007 17:31:05 +0200	[thread overview]
Message-ID: <46FFC139.60905@domain.hid> (raw)
In-Reply-To: <1191156133.5989.17.camel@domain.hid>

[-- Attachment #1: Type: text/plain, Size: 2631 bytes --]

Philippe Gerum wrote:
> On Sun, 2007-09-30 at 13:42 +0200, Jan Kiszka wrote:
>> Jan Kiszka wrote:
>>> Philippe Gerum wrote:
>>>> On Sun, 2007-09-30 at 12:22 +0200, Jan Kiszka wrote:
>> ...
>>>>>  And a third
>>>>> one only gives me "Detected illicit call from domain Xenomai" before the
>>>>> box reboots. :(
>>>> Grmff... Do you run with your smp_processor_id() instrumentation in?
>>> Yes, but I suspect this is just a symptom of some severe memory
>>> corruption that (also?) hits I-pipe data structures. I just put in some
>>> different instrumentation, and that warning is gone, the box just hangs
>>> hard at a different point. Very unfriendly.
>> Hah! Got some crash log by hacking a raw printk-to-uart:
>>
>> [...]
>> <6>Xenomai: starting RTDM services.
>> <6>NET: Registered protocol family 10
>> <6>lo: Disabled Privacy Extensions
>> <6>ADDRCONF(NETDEV_UP): eth0: link is not ready
>> <3>I-pipe: Detected illicit call from domain 'Xenomai'
>> <3>        into a service reserved for domain 'Linux' and below.
>>        f3a6bc18 00000000 00000000 c05dad6c f3a6bc3c c0105fc3 c03513c7 c05dc100
>>        00000009 f3a6bc54 c01479cb c03592f8 c0357ae2 c035e069 f3a6bc88 f3a6bc70
>>        c0127224 c0111df8 00000000 f3a6bd74 00000000 f3a6bd74 f3a6bc80 c012727f
>> Call Trace:
>>  [<c010520f>] show_trace_log_lvl+0x1f/0x40
>>  [<c01052e1>] show_stack_log_lvl+0xb1/0xe0
>>  [<c0105fc3>] show_stack+0x33/0x40
>>  [<c01479cb>] ipipe_check_context+0x7b/0x90
>>  [<c0127224>] __atomic_notifier_call_chain+0x24/0x60
>>  [<c012727f>] atomic_notifier_call_chain+0x1f/0x30
>>  [<c0131e02>] notify_die+0x32/0x40
>>  [<c0105d29>] do_invalid_op+0x59/0xa0
>>  [<c0111d0b>] __ipipe_handle_exception+0x7b/0x144
>>  [<c02dfaeb>] error_code+0x6f/0x7c
> 
> Wow. Why that?
> 
>>  [<c0111d13>] __ipipe_handle_exception+0x83/0x144
>>  [<c02dfaeb>] error_code+0x6f/0x7c
> 
> And this? We should not get any exception over an IPI3 handler. I guess
> the double fault may be explained by this root cause.
> 
>>  [<c01117df>] __ipipe_handle_irq+0x4f/0x140
>>  [<c0104c5e>] ipipe_ipi3+0x26/0x40
> 
> Our LAPIC timer vector. Are you running full modular or statically btw?

Fully modular. Compiling the nucleus in makes the lock-up move to
another, once again invisible spot.

I nailed down the fault address in the scenario above. It's in the
nucleus module, at the first byte of xntimer_tick_aperiodic. Are we
loosing module text pages over the time? This functions must have been
executed before as the timer was armed while I collected the
/proc/modules and then triggered the crash.

Jan


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]

  reply	other threads:[~2007-09-30 15:31 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-25 14:09 [Xenomai-help] Non-APIC setup broken for 2.4-SVN? Jan Kiszka
2007-09-25 14:25 ` Leopold Palomo-Avellaneda
2007-09-25 21:37 ` Philippe Gerum
2007-09-26  9:31   ` Jan Kiszka
2007-09-30 10:22     ` Jan Kiszka
2007-09-30 10:52       ` Philippe Gerum
2007-09-30 11:00         ` Jan Kiszka
2007-09-30 11:42           ` [Xenomai-core] crashing 2.6.22 (was: [Xenomai-help] Non-APIC setup broken for 2.4-SVN?) Jan Kiszka
2007-09-30 12:42             ` Philippe Gerum
2007-09-30 15:31               ` Jan Kiszka [this message]
2007-09-30 20:04                 ` [Xenomai-core] crashing 2.6.22 Philippe Gerum
2007-10-01  9:04                 ` Gilles Chanteperdrix
2007-10-01  9:17                   ` Jan Kiszka
2007-10-01  9:23                     ` Gilles Chanteperdrix
2007-10-01  9:32                       ` Jan Kiszka
2007-10-01  9:38                         ` Gilles Chanteperdrix
2007-10-01 12:12                           ` [Xenomai-core] ARM compiling error Patrick
2007-10-01 12:25                             ` Gilles Chanteperdrix
     [not found]                               ` <200710011255.l91CtkvR000470@domain.hid>
2007-10-01 13:10                                 ` Gilles Chanteperdrix
2007-10-01 13:43                                   ` Patrick
2007-10-01 14:29                                     ` Gilles Chanteperdrix
2007-10-01 12:42                         ` [Xenomai-core] crashing 2.6.22 Labozzetta, Saverio
2007-10-01 13:32                           ` Labozzetta, Saverio
2007-10-02  9:04                             ` [Xenomai-help] rt_task crash kernel Patrick
2007-10-02  9:11                               ` Gilles Chanteperdrix
     [not found]                                 ` <200710020940.l929ep0p021831@domain.hid>
2007-10-02  9:46                                   ` [Xenomai-core] " Gilles Chanteperdrix
2007-10-08  7:33                   ` [Xenomai-core] crashing 2.6.22 Jan Kiszka
2007-10-08  8:45                     ` Gilles Chanteperdrix
2007-10-09  9:11                       ` Philippe Gerum
2007-09-30 19:45             ` [Xenomai-core] crashing 2.6.22 (was: [Xenomai-help] Non-APIC setup broken for 2.4-SVN?) Philippe Gerum
2007-09-30 19:52           ` [Xenomai-help] Non-APIC setup broken for 2.4-SVN? Philippe Gerum

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=46FFC139.60905@domain.hid \
    --to=jan.kiszka@domain.hid \
    --cc=rpm@xenomai.org \
    --cc=xenomai@xenomai.org \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.