pastebin - collaborative debugging tool
eckelmann.kpaste.net RSS


valgrind on Quantron (ARMv5) lives! (and works, too!)
Posted by Anonymous on Tue 29th Oct 2019 10:37
raw | new post

  1. bash-3.2# uname -a
  2. Linux ecu01 3.10.108-rt123-ga2eaea8 #2 PREEMPT RT Mon Oct 28 16:06:49 CET 2019 armv5tejl GNU/Linux
  3. bash-3.2# valgrind /bin/bash -c 'echo $((14/3));printf "nrubsig was here\n"'  
  4. ==1001== Memcheck, a memory error detector
  5. ==1001== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
  6. ==1001== Using Valgrind-3.14.0 and LibVEX; rerun with -h for copyright info
  7. ==1001== Command: /bin/bash -c echo\ $((14/3));printf\ "nrubsig\ was\ here\\n"
  8. ==1001==
  9. ==1001== Conditional jump or move depends on uninitialised value(s)
  10. ==1001==    at 0xA60B4: rawmemchr (rawmemchr.c:145)
  11. ==1001==    by 0x9C56B: _IO_str_init_static_internal (strops.c:44)
  12. ==1001==    by 0xE0837: vsscanf (iovsscanf.c:43)
  13. ==1001==    by 0xDEB73: sscanf (sscanf.c:33)
  14. ==1001==    by 0xC152F: phys_pages_info (getsysstats.c:308)
  15. ==1001==    by 0xAFFEF: posix_sysconf (sysconf.c:633)
  16. ==1001==    by 0xAFFEF: sysconf (sysconf.c:145)
  17. ==1001==    by 0x84E0B: qsort_r (msort.c:187)
  18. ==1001==    by 0x84E9B: qsort (msort.c:307)
  19. ==1001==    by 0xB833: shell_initialize (shell.c:1625)
  20. ==1001==    by 0x9E87: main (shell.c:533)
  21. ==1001==
  22. ==1001== Conditional jump or move depends on uninitialised value(s)
  23. ==1001==    at 0xAEB38: getpid (getpid.c:56)
  24. ==1001==    by 0x20803: initialize_shell_variables (variables.c:376)
  25. ==1001==    by 0xB88B: shell_initialize (shell.c:1659)
  26. ==1001==    by 0x9E87: main (shell.c:533)
  27. ==1001==
  28. ==1001== Conditional jump or move depends on uninitialised value(s)
  29. ==1001==    at 0xAEB44: really_getpid (getpid.c:30)
  30. ==1001==    by 0xAEB44: getpid (getpid.c:57)
  31. ==1001==    by 0x20803: initialize_shell_variables (variables.c:376)
  32. ==1001==    by 0xB88B: shell_initialize (shell.c:1659)
  33. ==1001==    by 0x9E87: main (shell.c:533)
  34. ==1001==
  35. ==1001== Conditional jump or move depends on uninitialised value(s)
  36. ==1001==    at 0xAEB54: really_getpid (getpid.c:33)
  37. ==1001==    by 0xAEB54: getpid (getpid.c:57)
  38. ==1001==    by 0x20803: initialize_shell_variables (variables.c:376)
  39. ==1001==    by 0xB88B: shell_initialize (shell.c:1659)
  40. ==1001==    by 0x9E87: main (shell.c:533)
  41. ==1001==
  42. ==1001== Conditional jump or move depends on uninitialised value(s)
  43. ==1001==    at 0xAEB64: really_getpid (getpid.c:43)
  44. ==1001==    by 0xAEB64: getpid (getpid.c:57)
  45. ==1001==    by 0x20803: initialize_shell_variables (variables.c:376)
  46. ==1001==    by 0xB88B: shell_initialize (shell.c:1659)
  47. ==1001==    by 0x9E87: main (shell.c:533)
  48. ==1001==
  49. ==1001== Conditional jump or move depends on uninitialised value(s)
  50. ==1001==    at 0xA3A50: index (strchr.c:134)
  51. ==1001==    by 0x5B1B3: xstrchr (xstrchr.c:77)
  52. ==1001==    by 0x33BF7: brace_expand_word_list (subst.c:7956)
  53. ==1001==    by 0x33BF7: expand_word_list_internal (subst.c:8145)
  54. ==1001==    by 0x1A46F: execute_simple_command (execute_cmd.c:2871)
  55. ==1001==    by 0x1A46F: execute_command_internal (execute_cmd.c:678)
  56. ==1001==    by 0x1A46F: execute_command_internal (execute_cmd.c:492)
  57. ==1001==    by 0x1CA67: execute_command (execute_cmd.c:352)
  58. ==1001==    by 0x1AE73: execute_connection (execute_cmd.c:1556)
  59. ==1001==    by 0x1AE73: execute_command_internal (execute_cmd.c:830)
  60. ==1001==    by 0x1AE73: execute_command_internal (execute_cmd.c:492)
  61. ==1001==    by 0x4AA07: parse_and_execute (evalstring.c:289)
  62. ==1001==    by 0xB417: run_one_command (shell.c:1272)
  63. ==1001==    by 0x9FB7: main (shell.c:654)
  64. ==1001==
  65. ==1001== Conditional jump or move depends on uninitialised value(s)
  66. ==1001==    at 0xA3A50: index (strchr.c:134)
  67. ==1001==    by 0x291DF: remove_quoted_nulls (subst.c:3198)
  68. ==1001==    by 0x2D3B3: word_list_remove_quoted_nulls (subst.c:3243)
  69. ==1001==    by 0x33B13: shell_expand_word_list (subst.c:8067)
  70. ==1001==    by 0x33B13: expand_word_list_internal (subst.c:8151)
  71. ==1001==    by 0x1A46F: execute_simple_command (execute_cmd.c:2871)
  72. ==1001==    by 0x1A46F: execute_command_internal (execute_cmd.c:678)
  73. ==1001==    by 0x1A46F: execute_command_internal (execute_cmd.c:492)
  74. ==1001==    by 0x1CA67: execute_command (execute_cmd.c:352)
  75. ==1001==    by 0x1AE73: execute_connection (execute_cmd.c:1556)
  76. ==1001==    by 0x1AE73: execute_command_internal (execute_cmd.c:830)
  77. ==1001==    by 0x1AE73: execute_command_internal (execute_cmd.c:492)
  78. ==1001==    by 0x4AA07: parse_and_execute (evalstring.c:289)
  79. ==1001==    by 0xB417: run_one_command (shell.c:1272)
  80. ==1001==    by 0x9FB7: main (shell.c:654)
  81. ==1001==
  82. ==1001== Conditional jump or move depends on uninitialised value(s)
  83. ==1001==    at 0xA3A50: index (strchr.c:134)
  84. ==1001==    by 0x2D053: dequote_string (subst.c:3110)
  85. ==1001==    by 0x33D3F: glob_expand_word_list (subst.c:7912)
  86. ==1001==    by 0x33D3F: expand_word_list_internal (subst.c:8159)
  87. ==1001==    by 0x1A46F: execute_simple_command (execute_cmd.c:2871)
  88. ==1001==    by 0x1A46F: execute_command_internal (execute_cmd.c:678)
  89. ==1001==    by 0x1A46F: execute_command_internal (execute_cmd.c:492)
  90. ==1001==    by 0x1CA67: execute_command (execute_cmd.c:352)
  91. ==1001==    by 0x1AE73: execute_connection (execute_cmd.c:1556)
  92. ==1001==    by 0x1AE73: execute_command_internal (execute_cmd.c:830)
  93. ==1001==    by 0x1AE73: execute_command_internal (execute_cmd.c:492)
  94. ==1001==    by 0x4AA07: parse_and_execute (evalstring.c:289)
  95. ==1001==    by 0xB417: run_one_command (shell.c:1272)
  96. ==1001==    by 0x9FB7: main (shell.c:654)
  97. ==1001==
  98. 4
  99. nrubsig was here
  100. ==1001==
  101. ==1001== HEAP SUMMARY:
  102. ==1001==     in use at exit: 0 bytes in 0 blocks
  103. ==1001==   total heap usage: 0 allocs, 0 frees, 0 bytes allocated
  104. ==1001==
  105. ==1001== All heap blocks were freed -- no leaks are possible
  106. ==1001==
  107. ==1001== For counts of detected and suppressed errors, rerun with: -v
  108. ==1001== Use --track-origins=yes to see where uninitialised values come from
  109. ==1001== ERROR SUMMARY: 12 errors from 8 contexts (suppressed: 0 from 0)
  110. bash-3.2# cat /proc/cpuinfo
  111. processor       : 0
  112. model name      : ARM926EJ-S rev 4 (v5l)
  113. BogoMIPS        : 398.13
  114. Features        : swp half thumb fastmult edsp java
  115. CPU implementer : 0x41
  116. CPU architecture: 5TEJ
  117. CPU variant     : 0x0
  118. CPU part        : 0x926
  119. CPU revision    : 4
  120.  
  121. Hardware        : Eckelmann ECU01
  122. Revision        : 0000
  123. Serial          : de86d00200081d2a

Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:

To highlight particular lines, prefix each line with {%HIGHLIGHT}





All content is user-submitted.
The administrators of this site (kpaste.net) are not responsible for their content.
Abuse reports should be emailed to us at