------- Comment From praveen.pan...@in.ibm.com 2016-04-05 01:28 EDT------- Hi try to verify the patch on ltrace source (yeterday build) seems me works fine but i am able to apply "patch allowing loop or breakpoint disabling failure" only first patch got hung while applying .
Log: root@ubuntu:~/ltrace-0.7.3# ltrace ps __libc_start_main(1, 0x3ffff4a5e508, 0x3ffff4a5e518, 0x3ffff4a5e5a0 <unfinished ...> __cxa_atexit(0x10017850, 0, 0, 0x3ffff4a5e5a0) = 0 strrchr("ps", '/') = nil setlocale(LC_ALL, "") = "en_US.UTF-8" bindtextdomain("procps-ng", "/usr/share/locale") = "/usr/share/locale" textdomain("procps-ng") = "procps-ng" memset(0x3ffff4a5dfd0, '\0', 152) = 0x3ffff4a5dfd0 sigfillset(~<31-32>) = 0 sigaction(SIGSYS, { 0x10003e90, ~<31-32>, 0xffffffff, 0xffffffffffffffff }, nil) = 0 look_up_our_self(0x10030f50, 0x3ffff4a5de48, 0, 8) = 0 ioctl(1, 1074295912, 0x3ffff4a5dee0) = 0 isatty(1) = 1 getenv("COLUMNS") = nil __strncpy_chk(0x3ffff4a5de28, 0x100181c8, 7, 16) = 0x3ffff4a5de28 __strdup(0x3ffff4a5de28, 0x100181c8, 7, 0x6e6b6e75) = 0x1002dff1060 strcasecmp("unknown", "os390") = 6 geteuid() = 0 getpagesize() = 65536 uptime(0, 0, 0, 0) = 0x7a33c dcgettext(0, 0x10018380, 5, 0x1002dff1080) = 0x10018380 strcmp("ucmd", "pid") = 5 malloc(48) = 0x1002dff17b0 get_pid_digits(0x1002dff1ce0, 110, 119, 124) = 5 strlen("PID") = 3 mmap(0, 0x40000, 3, 34) = 0x3fff94800000 mprotect(0x3fff94830000, 0x10000, 0, 34) = 0 time(0) = 1459833894 meminfo(0x57034c26, 0x57034c26, 0, 34) = 0x3fff951143a0 openproc(96, 0, 0, 0) = 0x1002dff1d40 readproc(0x1002dff1d40, 0x100307f0, 0, 0x3fff95090160) = 0x100307f0 strcpy(0x3fff94800090, "PID") = 0x3fff94800090 fwrite(" PID", 5, 1, 0x3fff950917c8) = 1 PID TTY TIME CMD __snprintf_chk(0x3fff94800090, 240, 1, -1) = 4 dev_to_tty(0x3fff94800090, 240, 0xe500, 1511) = 4 escape_command(0x3fff94800090, 0x100307f0, 0x20000, 0x3ffff4a5de04) = 5 1511 hvc0 00:00:00 login 1643 hvc0 00:00:00 bash 12917 hvc0 00:00:00 ltrace 12918 hvc0 00:00:00 ps closeproc(0x1002dff1d40, 0x100307f0, 0x8000, 1) = 0x3fff95090ce0 __fpending(0x3fff950917c8, 0, 1, 0) = 0 ferror(0x3fff950917c8) = 0 fclose(0x3fff950917c8) = 0 +++ exited (status 0) +++ root@ubuntu:~/ltrace-0.7.3# ltrace ls __libc_start_main(1, 0x3ffff3c37178, 0x3ffff3c37188, 0x3ffff3c37210 <unfinished ...> strrchr("ls", '/') = nil setlocale(LC_ALL, "") = "en_US.UTF-8" bindtextdomain("coreutils", "/usr/share/locale") = "/usr/share/locale" textdomain("coreutils") = "coreutils" __cxa_atexit(0x1000fa50, 0, 0, 115) = 0 isatty(1) = 1 getenv("QUOTING_STYLE") = nil ioctl(1, 1074295912, 0x3ffff3c36920) = 0 getopt_long(1, 0x3ffff3c37178, "abcdfghiklmnopqrstuvw:xABCDFGHI:"..., 0x10025ab8, -1) = -1 __errno_location() = 0x3fffa6ca6bf0 malloc(56) = 0x10020db1030 memcpy(0x10020db1030, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 56) = 0x10020db1030 strlen(".") = 1 opendir(".") = 0x10020db5ca0 readdir(0x10020db5ca0) = 0x10020db5cd0 memset(0x10020db1140, '\0', 192) = 0x10020db1140 realloc(0x10020db1140, 38400) = 0x10020dbe960 closedir(0x10020db5ca0) = 0 free(0) = <void> _setjmp(0x10040640, 3, 0x440000, 0x3fffa6bc0d38) = 0 strcoll("proc.h", "zero.o") = -10 __ctype_get_mb_cur_max() = 6 fwrite_unlocked("aclocal.m4", 1, 10, 0x3fffa6bc17c8) = 10 __overflow(0x3fffa6bc17c8, 9, 10, 0xfffffffffbad2a84) = 9 aclocal.m4 expr.lo library.lo proc.h backend.h expr.o library.o proc.lo breakpoint.h fetch.c libtool proc.o breakpoints.c fetch.h ltrace read_config_file.c breakpoints.lo fetch.lo ltrace.1 read_config_file.h breakpoints.o fetch.o ltrace.conf.5 read_config_file.lo callback.h filter.c ltrace-elf.c read_config_file.o common.h filter.h ltrace-elf.h README config filter.lo ltrace-elf.lo stamp-h1 config.h filter.o ltrace-elf.o summary.c config.h.in forward.h ltrace.h summary.lo config.log glob.c ltrace.spec summary.o config.status glob.h main.c sysdeps configure glob.lo main.o testsuite configure.ac glob.o Makefile TODO COPYING handle_event.c Makefile.am type.c CREDITS handle_event.lo Makefile.in type.h debian handle_event.o NEWS type.lo debug.c INSTALL options.c type.o debug.h lens.c options.h value.c debug.lo lens_default.c options.lo value_dict.c debug.o lens_default.h options.o value_dict.h defs.h lens_default.lo output.c value_dict.lo demangle.c lens_default.o output.h value_dict.o demangle.h lens_enum.c output.lo value.h demangle.lo lens_enum.h output.o value.lo demangle.o lens_enum.lo param.c value.o dict.c lens_enum.o param.h vect.c dict.h lens.h param.lo vect.h dict.lo lens.lo param.o vect.lo dict.o lens.o patch vect.o etc libltrace.c patch1 zero.c execute_program.c libltrace.la printf.c zero.h execute_program.lo libltrace.lo printf.h zero.lo execute_program.o libltrace.o printf.lo zero.o expr.c library.c printf.o expr.h library.h proc.c __fpending(0x3fffa6bc17c8, 0, 1, 0) = 0 fileno(0x3fffa6bc17c8) = 1 __freading(0x3fffa6bc17c8, 0, 1, 0) = 0 fflush(0x3fffa6bc17c8) = 0 fclose(0x3fffa6bc17c8) = 0 +++ exited (status 0) +++ root@ubuntu:~/ltrace-0.7.3# Regards Praveen -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to procps in Ubuntu. https://bugs.launchpad.net/bugs/1547152 Title: ltrace is throwing segfault while running any of the userspace command Status in procps package in Ubuntu: Incomplete Bug description: == Comment: #0 - Praveen K. Pandey <praveen.pan...@in.ibm.com> - 2016-01-25 01:18:25 == Hi , I Installed Ubuntu16.04 In PowerNV and try to run ltrace ls or ltrace ps it will fail with segfault . Reproducible Step : 1- Install Ubuntu16.04 in PowerNV or as KVM or as PowerVM 2- Install ltrace package 3- Try to run ltrace with any userspace utility like "ltrace ps" Actual Result : Throw Seg fault Expected : LOG root@lep8d:~# uname -a Linux lep8d 4.3.0-7-generic #18-Ubuntu SMP Tue Jan 19 15:47:35 UTC 2016 ppc64le ppc64le ppc64le GNU/Linux root@lep8d:~# root@lep8d:~# ltrace ps __printf_chk(1, 0x3fffe4d40028, 0x3fffe4d40038, 0x3fffe4d400e0 <unfinished ...> qsort(0x10017850, 0, 0, 0x3fffe4d400e0) = <void> __gmon_start__(0x3fffe4d4f8df, 47, 0, 0x3fff81c51d68) = 0 ferror(0x6) = 230428656 __libc_start_main(0x10017e10, 0x10017df8, 0x3fff81d68f48, 0x3fff81d68f38) = 0x3fff81c1ccb0 readproctab3(0x10017e10, 24, 0x7000000000000000, 0x6c00000000000000) = 0x1000dbc1040 uptime(0x3fffe4d3faf0, 0, 152, 103) = 0x3fffe4d3faf0 __fpending(0x3fffe4d3faf8, 0, 152, 103) = 0 strrchr("\037 !"#$%&'()*+,-./0123456789:;<=>"..., '\360') = nil escape_command(0x10030f50, 0x3fffe4d3f968, 0, 8) = 0 setlocale(LC_NUMERIC, "hijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\206\207"...) = nil select(1, 0x40087468, 0x3fffe4d3fa00, 0) = 1 __xstat(268534584, "\017", 0x13) = 0 strncmp("", "unknown", 7) = -455870136 sigfillset(~<1,3,7-8,12,15,18,20,23-24,28,31,36,39,43,47-48,52,55-63>) = 230428768 getpagesize() = 6 meminfo(0, 0x100182d0, 0, 0) = 0 getpagesize( <unfinished ...> __stack_chk_fail(0, 0x100182d0, 0, 0 <no return ...> --- SIGSEGV (Segmentation fault) --- strncpy(0, "Signa", 5) = 0x10017da8 dlerror() = "SEGV" strcmp("\206 \255\373", "\001\002\003\004\005\006\a\b\t\n\v\f\r\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037 "...Signal 11 (SEGV) caught by ps (procps-ng version 3.3.10). ) = 58 readtask(0, 0, 0x10017de8, 66ps:display.c:66: please report this bug ) = 0 __snprintf_chk(11, 0, 0x3fff81c5175b, 0) = 0x10003e90 time(0x10003e90) = 30039 fork() = 0 unexpected breakpoint at 0x3fff81b339a4 --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++ root@lep8d:~# == Comment: #7 - Thierry Fauck <thierry.fa...@fr.ibm.com> - 2016-02-17 14:11:52 == The problem is related to procps-ng 3.3.10 Upgrade to procps-ng 3.3.11 solves the issue Going to Mirror and ask Canonical to advise. == Comment: #9 - Thierry Fauck <thierry.fa...@fr.ibm.com> - 2016-02-17 14:13:10 == This bugs is linked to procps-ng 3.3.10 known as having some issues. Is upgrade to 3.3.11 an option ? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/procps/+bug/1547152/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp