From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cristiano Ligieri Pereira To: ecos-discuss@sourceware.cygnus.com Subject: Re: [ECOS] Stack error... Date: Fri, 20 Jul 2001 10:12:00 -0000 Message-id: References: <3B578586.E21365DE@redhat.com> X-SW-Source: 2001-07/msg00661.html It seems to be working fine with the diag_printf instead of printf. At least it has been run for several hours already without any crash. Thanks, Cristiano. > > I'm using some debugging printf's within the kernel instead of TRACING > > cause the TRACING messages are too big... Could it be a possible problem? > > printf() does kernel operations like lock mutexes and so on. If used from > _within_ the kernel I could easily imagine it causing you to fill up your > stack, due to effectively calling into itself again and again. Try > diag_printf() from if you don't mind it being somewhat > simpler than standard printf().