From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22185 invoked by alias); 13 Nov 2009 15:05:44 -0000 Received: (qmail 22169 invoked by uid 48); 13 Nov 2009 15:05:44 -0000 Date: Fri, 13 Nov 2009 15:05:00 -0000 Message-ID: <20091113150544.22168.qmail@sourceware.org> From: "bschindler at inf dot ethz dot ch" To: gdb-prs@sourceware.org In-Reply-To: <20091113143217.10952.bschindler@inf.ethz.ch> References: <20091113143217.10952.bschindler@inf.ethz.ch> Reply-To: sourceware-bugzilla@sourceware.org Subject: [Bug gdb/10952] Single Stepping into functions is very slow when not setting LD_BIND_NOW env variable X-Bugzilla-Reason: CC Mailing-List: contact gdb-prs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-prs-owner@sourceware.org X-SW-Source: 2009-q4/txt/msg00238.txt.bz2 ------- Additional Comments From bschindler at inf dot ethz dot ch 2009-11-13 15:05 ------- Thanks to some help from pholklore___ on #gdb on freenode, I was able to produce some output. I enabled: set debug infrun 1 And the output is like this (the last 100 lines, there were way more than this, but they were all the same) infrun: stop_pc = 0x7ffff7deecb6 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7deecb9 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7deecbd infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7deecc4 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7deecc7 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7deecc9 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7deecce infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7deecd2 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7deecd3 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7deecd4 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7df45a2 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7df45a5 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7df45aa infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7df45af infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7df45b4 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7df45b9 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7df45be infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7df45c3 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7df45c7 infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7ffff7df45cb infrun: stepped into dynsym resolve code infrun: resume (step=1, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7fffe7b8afd4 infrun: stepped into subroutine infrun: inserting step-resume breakpoint at 0x7fffe7b8afe0 infrun: resume (step=0, signal=0), trap_expected=0 infrun: prepare_to_wait infrun: target_wait (-1, status) = infrun: 1703 [Thread 0x7ffff7e977c0 (LWP 1703)], infrun: status->kind = stopped, signal = SIGTRAP infrun: infwait_normal_state infrun: TARGET_WAITKIND_STOPPED infrun: stop_pc = 0x7fffe7b8afe0 infrun: BPSTAT_WHAT_STEP_RESUME infrun: stepped into subroutine infrun: stop_stepping -- http://sourceware.org/bugzilla/show_bug.cgi?id=10952 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.