0

gdb /usr/sbin/httpd ./core (gdb) bt

#0  0x00002af748ff9265 in ?? ()
#1  0x00002af748ffad10 in ?? ()
#2  0x00007fff0a31e248 in ?? ()
#3  0x00007fff0a317aa0 in ?? ()
#4  0x00007fff0a317a10 in ?? ()
#5  0x00007fff0a317ad0 in ?? ()
#6  0x0000000200000000 in ?? ()

plase tell me how to. thank u.

Kazuhisa Suto
  • 31
  • 1
  • 3

2 Answers2

0

Your core file comes from an executable built without debugging information. That is why the display of your execution stack lacks function names and lines information

Stephane Rouberol
  • 4,286
  • 19
  • 18
0

#0 0x00002af748ff9265 in ?? ()

The most likely reason you don't get any symbol names in the core dump is that you either

  1. Have a truncated core, or
  2. Are analyzing core that was produced on a different system from the one you are running GDB on, or
  3. Have a stripped executable (in which case, nm /usr/sbin/httpd will say stripped or something).

My bet it's 1 or 2. If it is 2, see this answer. If it is 3, and you are using system-provided apache build, see if installing httpd-debug or similar package helps.

Community
  • 1
  • 1
Employed Russian
  • 199,314
  • 34
  • 295
  • 362