Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1282006 > unrolled thread
| Started by | Jiri Olsa <jolsa@redhat.com> |
|---|---|
| First post | 2015-12-02 17:50 +0100 |
| Last post | 2015-12-11 10:20 +0100 |
| Articles | 10 — 4 participants |
Back to article view | Back to linux.kernel
[RFC] The -Og debugging experience Jiri Olsa <jolsa@redhat.com> - 2015-12-02 17:50 +0100
Re: [RFC] The -Og debugging experience Ingo Molnar <mingo@kernel.org> - 2015-12-03 09:30 +0100
Re: [RFC] The -Og debugging experience Martin Liška <mliska@suse.cz> - 2015-12-07 11:50 +0100
Re: [RFC] The -Og debugging experience Jiri Olsa <jolsa@redhat.com> - 2015-12-07 14:50 +0100
Re: [RFC] The -Og debugging experience Martin Liška <mliska@suse.cz> - 2015-12-07 15:10 +0100
Re: [RFC] The -Og debugging experience Jiri Olsa <jolsa@redhat.com> - 2015-12-07 15:20 +0100
Re: [RFC] The -Og debugging experience Martin Liška <mliska@suse.cz> - 2015-12-10 14:10 +0100
Re: [RFC] The -Og debugging experience Jiri Olsa <jolsa@redhat.com> - 2015-12-10 14:30 +0100
Re: [RFC] The -Og debugging experience Arnaldo Carvalho de Melo <acme@kernel.org> - 2015-12-10 16:20 +0100
Re: [RFC] The -Og debugging experience Martin Liška <mliska@suse.cz> - 2015-12-11 10:20 +0100
| From | Jiri Olsa <jolsa@redhat.com> |
|---|---|
| Date | 2015-12-02 17:50 +0100 |
| Subject | [RFC] The -Og debugging experience |
| Message-ID | <qBiLo-1hG-11@gated-at.bofh.it> |
heya,
using the -Og for DEBUG=1 builds gives me many 'optimized out' stuff
It was introduced in here:
e8b7ea4356fd perf tools: Improve setting of gcc debug option
- here's backtrace from segfault I was looking at, current code:
(gdb) bt
#0 0x00000000004b490f in parse_events__scan_string (yystr=yystr@entry=0x0, yyscanner=0x1916be0) at util/parse-events-flex.c:3353
#1 0x000000000048fe6f in parse_events__scanner (str=0x0, data=data@entry=0x7fffffffdac0, start_token=start_token@entry=258)
at util/parse-events.c:1356
#2 0x0000000000491775 in parse_events (evlist=evlist@entry=0x1917c90, str=<optimized out>, err=err@entry=0x0) at util/parse-events.c:1401
#3 0x0000000000468bf6 in __perf_evsel__name_array_test (names=0x872c00 <perf_evsel.sw_names>, nr_names=nr_names@entry=11)
at tests/evsel-roundtrip-name.c:74
#4 0x0000000000468f13 in test__perf_evsel__roundtrip_name_test (subtest=<optimized out>) at tests/evsel-roundtrip-name.c:106
#5 0x000000000045a2c8 in run_test (test=test@entry=0x86fe50 <generic_tests+400>, subtest=subtest@entry=-1) at tests/builtin-test.c:241
#6 0x000000000045a3a1 in test_and_print (t=t@entry=0x86fe50 <generic_tests+400>, force_skip=force_skip@entry=false,
subtest=subtest@entry=-1) at tests/builtin-test.c:268
#7 0x000000000045a5cd in __cmd_test (argc=argc@entry=1, argv=argv@entry=0x7fffffffe200, skiplist=0x0) at tests/builtin-test.c:324
#8 0x000000000045a8a9 in cmd_test (argc=1, argv=0x7fffffffe200, prefix=<optimized out>) at tests/builtin-test.c:416
#9 0x00000000004784a9 in run_builtin (p=p@entry=0x871e18 <commands+504>, argc=argc@entry=2, argv=argv@entry=0x7fffffffe200) at perf.c:387
#10 0x00000000004786a4 in handle_internal_command (argc=2, argv=0x7fffffffe200) at perf.c:448
#11 0x0000000000478710 in run_argv (argcp=argcp@entry=0x7fffffffe06c, argv=argv@entry=0x7fffffffe060) at perf.c:492
#12 0x0000000000478981 in main (argc=2, argv=0x7fffffffe200) at perf.c:609
- and same crash with above patch reverted:
(gdb) bt
#0 0x00007ffff573f36a in strlen () from /lib64/libc.so.6
#1 0x00000000004f458b in parse_events__scan_string (yystr=0x0, yyscanner=0x1985be0) at util/parse-events-flex.c:3353
#2 0x00000000004bc752 in parse_events__scanner (str=0x0, data=0x7fffffffda50, start_token=258) at util/parse-events.c:1356
#3 0x00000000004bc8e2 in parse_events (evlist=0x1986c90, str=0x0, err=0x0) at util/parse-events.c:1401
#4 0x00000000004837c4 in __perf_evsel__name_array_test (names=0x8e1140 <perf_evsel.sw_names>, nr_names=11)
at tests/evsel-roundtrip-name.c:74
#5 0x0000000000483969 in test__perf_evsel__roundtrip_name_test (subtest=-1) at tests/evsel-roundtrip-name.c:106
#6 0x000000000047099b in run_test (test=0x8de030 <generic_tests+400>, subtest=-1) at tests/builtin-test.c:241
#7 0x0000000000470ae3 in test_and_print (t=0x8de030 <generic_tests+400>, force_skip=false, subtest=-1) at tests/builtin-test.c:268
#8 0x0000000000470d71 in __cmd_test (argc=1, argv=0x7fffffffe200, skiplist=0x0) at tests/builtin-test.c:324
#9 0x00000000004711c4 in cmd_test (argc=1, argv=0x7fffffffe200, prefix=0x0) at tests/builtin-test.c:416
#10 0x0000000000498070 in run_builtin (p=0x8dfe58 <commands+504>, argc=2, argv=0x7fffffffe200) at perf.c:387
#11 0x00000000004982de in handle_internal_command (argc=2, argv=0x7fffffffe200) at perf.c:448
#12 0x000000000049842a in run_argv (argcp=0x7fffffffe05c, argv=0x7fffffffe050) at perf.c:492
#13 0x0000000000498786 in main (argc=2, argv=0x7fffffffe200) at perf.c:609
I haven't tracked the history of -Og, maybe it gets better from some gcc version?
If there's no clue, I rather revert this one, because it does
provide the proper debugging experience ;-)
thoughts?
jirka
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [next] | [standalone]
| From | Ingo Molnar <mingo@kernel.org> |
|---|---|
| Date | 2015-12-03 09:30 +0100 |
| Message-ID | <qBxr3-2rt-17@gated-at.bofh.it> |
| In reply to | #1282006 |
* Jiri Olsa <jolsa@redhat.com> wrote: > If there's no clue, I rather revert this one, because it does > provide the proper debugging experience ;-) Agreed absolutely - I didn't realize that it's broken. Thanks, Ingo -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Martin Liška <mliska@suse.cz> |
|---|---|
| Date | 2015-12-07 11:50 +0100 |
| Message-ID | <qD1wJ-3l4-11@gated-at.bofh.it> |
| In reply to | #1282006 |
On 12/02/2015 05:48 PM, Jiri Olsa wrote: > heya, > using the -Og for DEBUG=1 builds gives me many 'optimized out' stuff > > It was introduced in here: > e8b7ea4356fd perf tools: Improve setting of gcc debug option > > - here's backtrace from segfault I was looking at, current code: Hi. Can you please provide a test-case which I can use for testing of the issue? If -Og is problem, I would suggest to use -O0 as a default DEBUG configure option. Thanks, Martin > > (gdb) bt > #0 0x00000000004b490f in parse_events__scan_string (yystr=yystr@entry=0x0, yyscanner=0x1916be0) at util/parse-events-flex.c:3353 > #1 0x000000000048fe6f in parse_events__scanner (str=0x0, data=data@entry=0x7fffffffdac0, start_token=start_token@entry=258) > at util/parse-events.c:1356 > #2 0x0000000000491775 in parse_events (evlist=evlist@entry=0x1917c90, str=<optimized out>, err=err@entry=0x0) at util/parse-events.c:1401 > #3 0x0000000000468bf6 in __perf_evsel__name_array_test (names=0x872c00 <perf_evsel.sw_names>, nr_names=nr_names@entry=11) > at tests/evsel-roundtrip-name.c:74 > #4 0x0000000000468f13 in test__perf_evsel__roundtrip_name_test (subtest=<optimized out>) at tests/evsel-roundtrip-name.c:106 > #5 0x000000000045a2c8 in run_test (test=test@entry=0x86fe50 <generic_tests+400>, subtest=subtest@entry=-1) at tests/builtin-test.c:241 > #6 0x000000000045a3a1 in test_and_print (t=t@entry=0x86fe50 <generic_tests+400>, force_skip=force_skip@entry=false, > subtest=subtest@entry=-1) at tests/builtin-test.c:268 > #7 0x000000000045a5cd in __cmd_test (argc=argc@entry=1, argv=argv@entry=0x7fffffffe200, skiplist=0x0) at tests/builtin-test.c:324 > #8 0x000000000045a8a9 in cmd_test (argc=1, argv=0x7fffffffe200, prefix=<optimized out>) at tests/builtin-test.c:416 > #9 0x00000000004784a9 in run_builtin (p=p@entry=0x871e18 <commands+504>, argc=argc@entry=2, argv=argv@entry=0x7fffffffe200) at perf.c:387 > #10 0x00000000004786a4 in handle_internal_command (argc=2, argv=0x7fffffffe200) at perf.c:448 > #11 0x0000000000478710 in run_argv (argcp=argcp@entry=0x7fffffffe06c, argv=argv@entry=0x7fffffffe060) at perf.c:492 > #12 0x0000000000478981 in main (argc=2, argv=0x7fffffffe200) at perf.c:609 > > > - and same crash with above patch reverted: > > (gdb) bt > #0 0x00007ffff573f36a in strlen () from /lib64/libc.so.6 > #1 0x00000000004f458b in parse_events__scan_string (yystr=0x0, yyscanner=0x1985be0) at util/parse-events-flex.c:3353 > #2 0x00000000004bc752 in parse_events__scanner (str=0x0, data=0x7fffffffda50, start_token=258) at util/parse-events.c:1356 > #3 0x00000000004bc8e2 in parse_events (evlist=0x1986c90, str=0x0, err=0x0) at util/parse-events.c:1401 > #4 0x00000000004837c4 in __perf_evsel__name_array_test (names=0x8e1140 <perf_evsel.sw_names>, nr_names=11) > at tests/evsel-roundtrip-name.c:74 > #5 0x0000000000483969 in test__perf_evsel__roundtrip_name_test (subtest=-1) at tests/evsel-roundtrip-name.c:106 > #6 0x000000000047099b in run_test (test=0x8de030 <generic_tests+400>, subtest=-1) at tests/builtin-test.c:241 > #7 0x0000000000470ae3 in test_and_print (t=0x8de030 <generic_tests+400>, force_skip=false, subtest=-1) at tests/builtin-test.c:268 > #8 0x0000000000470d71 in __cmd_test (argc=1, argv=0x7fffffffe200, skiplist=0x0) at tests/builtin-test.c:324 > #9 0x00000000004711c4 in cmd_test (argc=1, argv=0x7fffffffe200, prefix=0x0) at tests/builtin-test.c:416 > #10 0x0000000000498070 in run_builtin (p=0x8dfe58 <commands+504>, argc=2, argv=0x7fffffffe200) at perf.c:387 > #11 0x00000000004982de in handle_internal_command (argc=2, argv=0x7fffffffe200) at perf.c:448 > #12 0x000000000049842a in run_argv (argcp=0x7fffffffe05c, argv=0x7fffffffe050) at perf.c:492 > #13 0x0000000000498786 in main (argc=2, argv=0x7fffffffe200) at perf.c:609 > > > I haven't tracked the history of -Og, maybe it gets better from some gcc version? > > If there's no clue, I rather revert this one, because it does > provide the proper debugging experience ;-) > > thoughts? > jirka > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Jiri Olsa <jolsa@redhat.com> |
|---|---|
| Date | 2015-12-07 14:50 +0100 |
| Message-ID | <qD4kX-56d-19@gated-at.bofh.it> |
| In reply to | #1285194 |
On Mon, Dec 07, 2015 at 11:48:07AM +0100, Martin Liška wrote: > On 12/02/2015 05:48 PM, Jiri Olsa wrote: > > heya, > > using the -Og for DEBUG=1 builds gives me many 'optimized out' stuff > > > > It was introduced in here: > > e8b7ea4356fd perf tools: Improve setting of gcc debug option > > > > - here's backtrace from segfault I was looking at, current code: > > Hi. > > Can you please provide a test-case which I can use for testing of the issue? just run perf report in gdb and kill it with sigsegv from other terminal this gives me several instances of <optimized out> right in the backtrace jirka -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Martin Liška <mliska@suse.cz> |
|---|---|
| Date | 2015-12-07 15:10 +0100 |
| Message-ID | <qD4Eh-5uQ-1@gated-at.bofh.it> |
| In reply to | #1285314 |
On 12/07/2015 02:45 PM, Jiri Olsa wrote:
> On Mon, Dec 07, 2015 at 11:48:07AM +0100, Martin Liška wrote:
>> On 12/02/2015 05:48 PM, Jiri Olsa wrote:
>>> heya,
>>> using the -Og for DEBUG=1 builds gives me many 'optimized out' stuff
>>>
>>> It was introduced in here:
>>> e8b7ea4356fd perf tools: Improve setting of gcc debug option
>>>
>>> - here's backtrace from segfault I was looking at, current code:
>>
>> Hi.
>>
>> Can you please provide a test-case which I can use for testing of the issue?
>
> just run perf report in gdb and kill it with sigsegv from other terminal
> this gives me several instances of <optimized out> right in the backtrace
>
> jirka
>
Hi.
Unfortunately, running 'perf report' for a medium-size report is very fast a
killing the process from other terminal produces:
[Current thread is 1 (Thread 0x7ffff7fc5740 (LWP 7429))]
(gdb) bt
#0 0x00007ffff632d230 in __write_nocancel () from /lib64/libc.so.6
#1 0x00007ffff62c4dff in _IO_new_file_write () from /lib64/libc.so.6
#2 0x00007ffff62c4403 in new_do_write () from /lib64/libc.so.6
#3 0x00007ffff62c5d09 in __GI__IO_do_write () from /lib64/libc.so.6
#4 0x00007ffff62c5417 in __GI__IO_file_xsputn () from /lib64/libc.so.6
#5 0x00007ffff6299cdb in vfprintf () from /lib64/libc.so.6
#6 0x00007ffff62a03f7 in fprintf () from /lib64/libc.so.6
#7 0x00000000004ef12c in hist_entry__fprintf (he=he@entry=0x1c62b30, size=<optimized out>, size@entry=0, hists=hists@entry=0x1813818,
bf=bf@entry=0x1d5cd40 " 0.08% cc1plus cc1plus", ' ' <repeats 11 times>, "[.] _Z25number_of_iterations_exitP4loopP8edge_defP15tree_niter_descbb", ' ' <repeats 91 times>..., bfsz=bfsz@entry=479, fp=fp@entry=0x7ffff65f0640 <_IO_2_1_stdout_>)
at ui/stdio/hist.c:427
#8 0x00000000004ef549 in hists__fprintf (hists=hists@entry=0x1813818, show_header=show_header@entry=true, max_rows=max_rows@entry=0, max_cols=max_cols@entry=0, min_pcnt=0, fp=0x7ffff65f0640 <_IO_2_1_stdout_>) at ui/stdio/hist.c:534
#9 0x000000000042d6a3 in perf_evlist__tty_browse_hists (evlist=0x1812c90, rep=rep@entry=0x7fffffffc6e0, help=help@entry=0x515948 "For a higher level overview, try: perf report --sort comm,dso") at builtin-report.c:370
#10 0x000000000042d7d2 in report__browse_hists (rep=rep@entry=0x7fffffffc6e0) at builtin-report.c:455
#11 0x000000000042d992 in __cmd_report (rep=rep@entry=0x7fffffffc6e0) at builtin-report.c:571
#12 0x000000000042ec1f in cmd_report (argc=0, argv=0x7fffffffde00, prefix=<optimized out>) at builtin-report.c:957
#13 0x000000000046c496 in run_builtin (p=p@entry=0x7771a0 <commands+192>, argc=argc@entry=1, argv=argv@entry=0x7fffffffde00) at perf.c:387
#14 0x000000000046c693 in handle_internal_command (argc=1, argv=0x7fffffffde00) at perf.c:448
#15 0x000000000046c6fe in run_argv (argcp=argcp@entry=0x7fffffffdc6c, argv=argv@entry=0x7fffffffdc60) at perf.c:492
#16 0x000000000046c94c in main (argc=1, argv=0x7fffffffde00) at perf.c:609
Which is fine.
I've been using GCC 5.2. What version are you using?
I've also tried to run './perf test' and terminate the process at random places, but the back trace was OK.
I would appreciate if you send me a patch that causes a segfault that is wrongly displayed.
Thanks,
Martin
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Jiri Olsa <jolsa@redhat.com> |
|---|---|
| Date | 2015-12-07 15:20 +0100 |
| Message-ID | <qD4NZ-5Bp-27@gated-at.bofh.it> |
| In reply to | #1285333 |
On Mon, Dec 07, 2015 at 03:04:27PM +0100, Martin Liška wrote:
SNIP
> Hi.
>
> Unfortunately, running 'perf report' for a medium-size report is very fast a
not if you use TUI ;-)
> killing the process from other terminal produces:
>
> [Current thread is 1 (Thread 0x7ffff7fc5740 (LWP 7429))]
> (gdb) bt
> #0 0x00007ffff632d230 in __write_nocancel () from /lib64/libc.so.6
> #1 0x00007ffff62c4dff in _IO_new_file_write () from /lib64/libc.so.6
> #2 0x00007ffff62c4403 in new_do_write () from /lib64/libc.so.6
> #3 0x00007ffff62c5d09 in __GI__IO_do_write () from /lib64/libc.so.6
> #4 0x00007ffff62c5417 in __GI__IO_file_xsputn () from /lib64/libc.so.6
> #5 0x00007ffff6299cdb in vfprintf () from /lib64/libc.so.6
> #6 0x00007ffff62a03f7 in fprintf () from /lib64/libc.so.6
> #7 0x00000000004ef12c in hist_entry__fprintf (he=he@entry=0x1c62b30, size=<optimized out>, size@entry=0, hists=hists@entry=0x1813818,
^^^^^^^^^^^^^^
> bf=bf@entry=0x1d5cd40 " 0.08% cc1plus cc1plus", ' ' <repeats 11 times>, "[.] _Z25number_of_iterations_exitP4loopP8edge_defP15tree_niter_descbb", ' ' <repeats 91 times>..., bfsz=bfsz@entry=479, fp=fp@entry=0x7ffff65f0640 <_IO_2_1_stdout_>)
> at ui/stdio/hist.c:427
> #8 0x00000000004ef549 in hists__fprintf (hists=hists@entry=0x1813818, show_header=show_header@entry=true, max_rows=max_rows@entry=0, max_cols=max_cols@entry=0, min_pcnt=0, fp=0x7ffff65f0640 <_IO_2_1_stdout_>) at ui/stdio/hist.c:534
> #9 0x000000000042d6a3 in perf_evlist__tty_browse_hists (evlist=0x1812c90, rep=rep@entry=0x7fffffffc6e0, help=help@entry=0x515948 "For a higher level overview, try: perf report --sort comm,dso") at builtin-report.c:370
> #10 0x000000000042d7d2 in report__browse_hists (rep=rep@entry=0x7fffffffc6e0) at builtin-report.c:455
> #11 0x000000000042d992 in __cmd_report (rep=rep@entry=0x7fffffffc6e0) at builtin-report.c:571
> #12 0x000000000042ec1f in cmd_report (argc=0, argv=0x7fffffffde00, prefix=<optimized out>) at builtin-report.c:957
^^^^^^^^^^^^^^
> #13 0x000000000046c496 in run_builtin (p=p@entry=0x7771a0 <commands+192>, argc=argc@entry=1, argv=argv@entry=0x7fffffffde00) at perf.c:387
> #14 0x000000000046c693 in handle_internal_command (argc=1, argv=0x7fffffffde00) at perf.c:448
> #15 0x000000000046c6fe in run_argv (argcp=argcp@entry=0x7fffffffdc6c, argv=argv@entry=0x7fffffffdc60) at perf.c:492
> #16 0x000000000046c94c in main (argc=1, argv=0x7fffffffde00) at perf.c:609
>
> Which is fine.
marked 2 instances of 'optimized out' cases above in your output
>
> I've been using GCC 5.2. What version are you using?
5.1.1
> I've also tried to run './perf test' and terminate the process at random places, but the back trace was OK.
>
> I would appreciate if you send me a patch that causes a segfault that is wrongly displayed.
if you run TUI, you dont need to be fast ;-) make sure you compile with slang devel pkg
thanks.
jirka
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Martin Liška <mliska@suse.cz> |
|---|---|
| Date | 2015-12-10 14:10 +0100 |
| Message-ID | <qE98S-6EN-29@gated-at.bofh.it> |
| In reply to | #1285367 |
On 12/07/2015 03:16 PM, Jiri Olsa wrote: > On Mon, Dec 07, 2015 at 03:04:27PM +0100, Martin Liška wrote: > > SNIP > >> Hi. >> >> Unfortunately, running 'perf report' for a medium-size report is very fast a > > not if you use TUI ;-) > >> killing the process from other terminal produces: >> >> [Current thread is 1 (Thread 0x7ffff7fc5740 (LWP 7429))] >> (gdb) bt >> #0 0x00007ffff632d230 in __write_nocancel () from /lib64/libc.so.6 >> #1 0x00007ffff62c4dff in _IO_new_file_write () from /lib64/libc.so.6 >> #2 0x00007ffff62c4403 in new_do_write () from /lib64/libc.so.6 >> #3 0x00007ffff62c5d09 in __GI__IO_do_write () from /lib64/libc.so.6 >> #4 0x00007ffff62c5417 in __GI__IO_file_xsputn () from /lib64/libc.so.6 >> #5 0x00007ffff6299cdb in vfprintf () from /lib64/libc.so.6 >> #6 0x00007ffff62a03f7 in fprintf () from /lib64/libc.so.6 >> #7 0x00000000004ef12c in hist_entry__fprintf (he=he@entry=0x1c62b30, size=<optimized out>, size@entry=0, hists=hists@entry=0x1813818, > ^^^^^^^^^^^^^^ > > >> bf=bf@entry=0x1d5cd40 " 0.08% cc1plus cc1plus", ' ' <repeats 11 times>, "[.] _Z25number_of_iterations_exitP4loopP8edge_defP15tree_niter_descbb", ' ' <repeats 91 times>..., bfsz=bfsz@entry=479, fp=fp@entry=0x7ffff65f0640 <_IO_2_1_stdout_>) >> at ui/stdio/hist.c:427 >> #8 0x00000000004ef549 in hists__fprintf (hists=hists@entry=0x1813818, show_header=show_header@entry=true, max_rows=max_rows@entry=0, max_cols=max_cols@entry=0, min_pcnt=0, fp=0x7ffff65f0640 <_IO_2_1_stdout_>) at ui/stdio/hist.c:534 >> #9 0x000000000042d6a3 in perf_evlist__tty_browse_hists (evlist=0x1812c90, rep=rep@entry=0x7fffffffc6e0, help=help@entry=0x515948 "For a higher level overview, try: perf report --sort comm,dso") at builtin-report.c:370 >> #10 0x000000000042d7d2 in report__browse_hists (rep=rep@entry=0x7fffffffc6e0) at builtin-report.c:455 >> #11 0x000000000042d992 in __cmd_report (rep=rep@entry=0x7fffffffc6e0) at builtin-report.c:571 >> #12 0x000000000042ec1f in cmd_report (argc=0, argv=0x7fffffffde00, prefix=<optimized out>) at builtin-report.c:957 > ^^^^^^^^^^^^^^ > > >> #13 0x000000000046c496 in run_builtin (p=p@entry=0x7771a0 <commands+192>, argc=argc@entry=1, argv=argv@entry=0x7fffffffde00) at perf.c:387 >> #14 0x000000000046c693 in handle_internal_command (argc=1, argv=0x7fffffffde00) at perf.c:448 >> #15 0x000000000046c6fe in run_argv (argcp=argcp@entry=0x7fffffffdc6c, argv=argv@entry=0x7fffffffdc60) at perf.c:492 >> #16 0x000000000046c94c in main (argc=1, argv=0x7fffffffde00) at perf.c:609 >> >> Which is fine. > > marked 2 instances of 'optimized out' cases above in your output > >> >> I've been using GCC 5.2. What version are you using? > > 5.1.1 > >> I've also tried to run './perf test' and terminate the process at random places, but the back trace was OK. >> >> I would appreciate if you send me a patch that causes a segfault that is wrongly displayed. > > if you run TUI, you dont need to be fast ;-) make sure you compile with slang devel pkg > > thanks. > jirka > Hello. I've just created PR for GCC: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68836 According to discussing with Jakub Jelinek, that's a semi-known issues that's going to be eventually fixed. Martin -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Jiri Olsa <jolsa@redhat.com> |
|---|---|
| Date | 2015-12-10 14:30 +0100 |
| Message-ID | <qE9sd-6M6-1@gated-at.bofh.it> |
| In reply to | #1288503 |
On Thu, Dec 10, 2015 at 02:07:35PM +0100, Martin Liška wrote: SNIP > > > >> I've also tried to run './perf test' and terminate the process at random places, but the back trace was OK. > >> > >> I would appreciate if you send me a patch that causes a segfault that is wrongly displayed. > > > > if you run TUI, you dont need to be fast ;-) make sure you compile with slang devel pkg > > > > thanks. > > jirka > > > > Hello. > > I've just created PR for GCC: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68836 cool, thanks jirka -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Arnaldo Carvalho de Melo <acme@kernel.org> |
|---|---|
| Date | 2015-12-10 16:20 +0100 |
| Message-ID | <qEbaF-7V7-1@gated-at.bofh.it> |
| In reply to | #1288510 |
Em Thu, Dec 10, 2015 at 02:24:00PM +0100, Jiri Olsa escreveu: > On Thu, Dec 10, 2015 at 02:07:35PM +0100, Martin Liška wrote: > > SNIP > > > > > > >> I've also tried to run './perf test' and terminate the process at random places, but the back trace was OK. > > >> > > >> I would appreciate if you send me a patch that causes a segfault that is wrongly displayed. > > > > > > if you run TUI, you dont need to be fast ;-) make sure you compile with slang devel pkg > > > > > > thanks. > > > jirka > > > > > > > Hello. > > > > I've just created PR for GCC: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68836 > > cool, thanks I'll add this in the revert commit. - Arnaldo -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Martin Liška <mliska@suse.cz> |
|---|---|
| Date | 2015-12-11 10:20 +0100 |
| Message-ID | <qEs1P-2d9-7@gated-at.bofh.it> |
| In reply to | #1288569 |
On 12/10/2015 04:13 PM, Arnaldo Carvalho de Melo wrote: > Em Thu, Dec 10, 2015 at 02:24:00PM +0100, Jiri Olsa escreveu: >> On Thu, Dec 10, 2015 at 02:07:35PM +0100, Martin Liška wrote: >> >> SNIP >> >>>> >>>>> I've also tried to run './perf test' and terminate the process at random places, but the back trace was OK. >>>>> >>>>> I would appreciate if you send me a patch that causes a segfault that is wrongly displayed. >>>> >>>> if you run TUI, you dont need to be fast ;-) make sure you compile with slang devel pkg >>>> >>>> thanks. >>>> jirka >>>> >>> >>> Hello. >>> >>> I've just created PR for GCC: >>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68836 >> >> cool, thanks > > I'll add this in the revert commit. > > - Arnaldo > Thanks. Let's wait for the proper fix before re-enabling -Og optimization level. Martin -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web