From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from smtp2-g21.free.fr ([2a01:e0c:1:1599::11]) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1RaTzV-0005UH-EY for barebox@lists.infradead.org; Tue, 13 Dec 2011 15:10:02 +0000 Message-ID: <4EE76AC1.3070603@eukrea.com> Date: Tue, 13 Dec 2011 16:09:53 +0100 From: =?ISO-8859-15?Q?Eric_B=E9nard?= MIME-Version: 1.0 References: <4EE62D17.1090709@eukrea.com> <4EE66F10.7090409@eukrea.com> <20111213094800.GF27267@pengutronix.de> In-Reply-To: <20111213094800.GF27267@pengutronix.de> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-15"; Format="flowed" Sender: barebox-bounces@lists.infradead.org Errors-To: barebox-bounces+u.kleine-koenig=pengutronix.de@lists.infradead.org Subject: Re: magicvar breaks tftp (or ramfs) To: Sascha Hauer Cc: "barebox@lists.infradead.org" Hi Sascha, Le 13/12/2011 10:48, Sascha Hauer a =E9crit : > Sometimes it helps to enable > > CONFIG_KALLSYMS > CONFIG_ARM_UNWIND > > to get a proper stack trace > Thanks for the hint I was not aware barebox also had these options. The culprit is show_progress : [<87f1c340>] (show_progress+0x14/0xf0) from [<87f1e590>] (tftp_send+0x194/0= x1e4) [<87f1e590>] (tftp_send+0x194/0x1e4) from [<87f1e784>] (do_tftpb+0x1a4/0x2d= 0) [<87f1e784>] (do_tftpb+0x1a4/0x2d0) from [<87f065e0>] (execute_command+0x30= /0x60) [<87f065e0>] (execute_command+0x30/0x60) from [<87f03d4c>] = (run_list_real+0x7b4/0x894) [<87f03d4c>] (run_list_real+0x7b4/0x894) from [<87f03350>] = (parse_stream_outer+0x104/0x1e4) [<87f03350>] (parse_stream_outer+0x104/0x1e4) from [<87f03ed8>] = (run_shell+0x3c/0x5c) [<87f03ed8>] (run_shell+0x3c/0x5c) from [<87f07870>] (start_barebox+0xe0/0x= 11c) [<87f07870>] (start_barebox+0xe0/0x11c) from [<800011d8>] (0x800011d8) And I get the problem with arm-none-linux-gnueabi-gcc (Sourcery G++ Lite 2011.03-41) 4.5.2 it works with : arm-none-linux-gnueabi-gcc (Sourcery G++ Lite 2010q1-202) 4.4.1 So that seems to be a toolchain issue (adding some printf in show_progress = make the problem disappear ...). Eric _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox