From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754765AbYIDQrS (ORCPT ); Thu, 4 Sep 2008 12:47:18 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752326AbYIDQrJ (ORCPT ); Thu, 4 Sep 2008 12:47:09 -0400 Received: from main.gmane.org ([80.91.229.2]:44097 "EHLO ciao.gmane.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751671AbYIDQrH (ORCPT ); Thu, 4 Sep 2008 12:47:07 -0400 X-Injected-Via-Gmane: http://gmane.org/ To: linux-kernel@vger.kernel.org From: Bernd Schubert Subject: frame unwinder patches Date: Thu, 04 Sep 2008 18:46:52 +0200 Organization: q-leap networks GmbH Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: ns1.q-leap.de User-Agent: KNode/0.10.9 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, up to 2.6.22 the -mm series had these nice frame unwinder patches, which gave beautiful stack traces. Unfortunately these frame unwinder patches seem to have been dropped :( Anyone still maintaining updated patches? Here is an example of a horrible stack trace, confusing my eyes [ 855.504734] Call Trace: [ 855.504734] [] ? scsi_request_fn+0x252/0x370 [ 855.504734] [] io_schedule+0x28/0x40 [ 855.504734] [] get_request_wait+0x96/0x110 [ 855.504734] [] ? autoremove_wake_function+0x0/0x40 [ 855.504734] [] blk_get_request+0x38/0x80 [ 855.504734] [] scsi_execute+0x43/0x140 [ 855.504734] [] :scsi_transport_spi:spi_execute+0x7c/0xd0 [ 855.504734] [] ? blk_put_request+0x4b/0x60 [ 855.504734] [] ? scsi_execute+0xff/0x140 [ 855.504734] [] :scsi_transport_spi:spi_dv_device_echo_buffer+0x1c6/0x290 [ 855.504734] [] ? :mptbase:mpt_timer_expired+0x0/0x70 [ 855.504734] [] :scsi_transport_spi:spi_dv_retrain+0x63/0x240 [ 855.504734] [] ? :scsi_transport_spi:spi_dv_device_echo_buffer+0x0/0x290 [ 855.504734] [] :scsi_transport_spi:spi_dv_device+0x3b7/0x720 [ 855.504734] [] :mptspi:mptspi_dv_device+0x6b/0x1a0 [ 855.504734] [] ? :mptspi:mptspi_dv_renegotiate_work+0x1e/0x100 [ 855.504734] [] :mptspi:mptspi_dv_renegotiate_work+0xdf/0x100 [ 855.504734] [] ? :mptspi:mptspi_dv_renegotiate_work+0x0/0x100 [ 855.504734] [] ? :mptspi:mptspi_dv_renegotiate_work+0x0/0x100 [ 855.504734] [] run_workqueue+0x176/0x220 [ 855.504734] [] worker_thread+0xa6/0x110 [ 855.504734] [] ? autoremove_wake_function+0x0/0x40 [ 855.504734] [] ? worker_thread+0x0/0x110 [ 855.504734] [] kthread+0x4d/0x80 [ 855.504734] [] child_rip+0xa/0x12 [ 855.504734] [] ? restore_args+0x0/0x30 [ 855.504734] [] ? kthread+0x0/0x80 [ 855.504734] [] ? child_rip+0x0/0x12 [ 855.504734] Probably all the "?" lines shouldn't be printed. Thanks, Bernd