Ticket #88 (closed defect: fixed)

Opened 16 months ago

Last modified 16 months ago

kedbg fails to put breakpoint with gdbserver 6.8-1ubuntu3

Reported by: may Owned by: camoroz0
Priority: major Milestone: v0.81
Component: kedbg Version:
Severity: Medium Keywords: gdb debugging kedbg breakpoint
Cc:

Description

jfv@paulo-laptop:~$ netstat -apn | grep tcp (Not all processes could be identified, non-owned process info

will not be shown, you would have to be root to see it all.)

tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN - tcp 0 0 192.168.0.64:40109 207.46.107.13:1863 ESTABLISHED 6400/pidgin tcp 0 0 192.168.0.64:54646 216.165.191.52:6667 ESTABLISHED 7739/xchat tcp 0 0 192.168.0.64:59845 207.46.27.22:1863 ESTABLISHED 6400/pidgin tcp 0 1 192.168.0.64:35730 192.168.192.168:9400 SYN_SENT - tcp6 0 0 :::22 :::* LISTEN - jfv@paulo-laptop:~$ gdbserver localhost:1234 /bin/ls Process /bin/ls created; pid = 30391 Listening on port 1234

[...]

jfv@paulo-laptop:~/eresi$ ./kedbg/kedbg32 127.0.0.1 1234 /bin/ls

Received why halted: T0505:00000000;04:a0a68abf;08:1068f1b7;thread:76b7;

[*] No configuration in ~/.eresirc

[*] Sat Nov 8 18:26:49 2008 - New object loaded : /bin/ls [*] New object dependences loaded : /lib/librt.so.1 [*] New object dependences loaded : /lib/libselinux.so.1 [*] New object dependences loaded : /lib/libacl.so.1 [*] New object dependences loaded : /lib/libc.so.6 [*] New object dependences loaded : /lib/libattr.so.1 [*] New object dependences loaded : /lib/ld-linux.so.2 [*] New object dependences loaded : /lib/libpthread.so.0 [*] New object dependences loaded : /lib/libdl.so.2

[!] No breakpoint set at addr 08049A80 An error has occured when trying to find the bp.

(kedbg-0.82-a1-dev@local) b malloc

Putting breakpoint on malloc BPSym after /lib/ld-linux.so.2 = 0x08290238 BPSym after /lib/libacl.so.1 = 0x0821D6B8

[*] Adding base addr 0x00000000 [*] Will set breakpoint on 0x0006B3F0 (parent = /lib/libc.so.6)

Error: E01 Wrong char: E - 0x45 kedbg32: gdbwrapper.c:172: gdbwrap_atoh: Assertion `0' failed. Aborted jfv@paulo-laptop:~/eresi$

The network dump is as follow:

$qSupported#37+$PacketSize?=7cf;QPassSignals+;qXfer:libraries:read+;qXfer:auxv:read+;qXfer:features:read+#a3+$?#3f+$T0505:0*"00;04:30c9b3bf;08:1018f0b7;thread:7870;#3d+$g#67+$0*<30c9b3bf0*41018f0b792020* 730*"7b0*"7b0*"7b0*}0*q7f030*(f* 0*}0*}0*}0*%801f0*!b0*"#99+$m8049a80,1#68+$31#64+$X8049a80,1:.#59+$OK#9a+$vCont;c#a8+$T0505:0*"00;04:30c9b3bf;08:819a0408;thread:7870;#13+$m8049a80,1#68+$cc#c6+$X8049a80,1:1#be+$OK#9a+$m805e104,17c#fb+$14e0050868c6f1b7403cf1b7c6940408d6940408e6940408f694040806950408169504082695040836950408469504085695040866950408769504088695040896950408a6950408b6950408c6950408d6950408e6950408f695040806960408169604082696040836960408469604085696040866960408769604088696040896960408a6960408b6960408c6960408d6960408e6960408f696040806970408169704082697040836970408469704085697040866970408769704088697040896970408a6970408b6970408c6970408d6970408e6970408f697040806980408169804082698040836980408469804085698040866980408769804088698040896980408a6980408b6980408c6980408d6980408e6980408f698040806990408169904082699040836990408469904085699040866990408769904088699040896990408a6990408b6990408c6990408d6990408e6990408f6990408069a0408169a0408269a0408369a0408469a0408569a0408669a0408769a0408#7c+$mb7f1c668,14#35+$0*"00c594f1b714e0050848c9f1b70*"00#ec+$mb7f1c948,14#36+$0020f0b7c594f1b7bc05f0b758f8efb768c6f1b7#25+$mb7f194c5,1#ff+$00#60+$mb7eff858,14#6d+$00e0edb738f8efb7dc5eeeb7f8faefb748c9f1b7#89+$mb7eff838,1#37+$2f#98+$mb7eff839,1#38+$6c#99+$mb7eff83a,1#60+$69#6f+$mb7eff83b,1#61+$62#68+$mb7eff83c,1#62+$2f#98+$mb7eff83d,1#63+$74#6b+$mb7eff83e,1#64+$6c#99+$mb7eff83f,1#65+$73#6a+$mb7eff840,1#30+$2f#98+$mb7eff841,1#31+$69#6f+$mb7eff842,1#32+$36#69+$mb7eff843,1#33+$38#6b+$mb7eff844,1#34+$36#69+$mb7eff845,1#35+$2f#98+$mb7eff846,1#36+$63#69+$mb7eff847,1#37+$6d#9a+$mb7eff848,1#38+$6f#9c+$mb7eff849,1#39+$76#6d+$mb7eff84a,1#61+$2f#98+$mb7eff84b,1#62+$6c#99+$mb7eff84c,1#63+$69#6f+$mb7eff84d,1#64+$62#68+$mb7eff84e,1#65+$72#69+$mb7eff84f,1#66+$74#6b+$mb7eff850,1#31+$2e#97+$mb7eff851,1#32+$73#6a+$mb7eff852,1#33+$6f#9c+$mb7eff853,1#34+$2e#97+$mb7eff854,1#35+$31#64+$mb7eff855,1#36+$00#60+$mb7effaf8,14#c7+$0050ecb7e0faefb7d0ceedb70040ecb758f8efb7#38+$mb7effae0,1#8a+$2f#98+$mb7effae1,1#8b+$6c#99+$mb7effae2,1#8c+$69#6f+$mb7effae3,1#8d+$62#68+$mb7effae4,1#8e+$2f#98+$mb7effae5,1#8f+$6c#99+$mb7effae6,1#90+$69#6f+$mb7effae7,1#91+$62#68+$mb7effae8,1#92+$73#6a+$mb7effae9,1#93+$65#6b+$mb7effaea,1#bb+$6c#99+$mb7effaeb,1#bc+$69#6f+$mb7effaec,1#bd+$6e#9b+$mb7effaed,1#be+$75#6c+$mb7effaee,1#bf+$78#6f+$mb7effaef,1#c0+$2e#97+$mb7effaf0,1#8b+$73#6a+$mb7effaf1,1#8c+$6f#9c+$mb7effaf2,1#8d+$2e#97+$mb7effaf3,1#8e+$31#64+$mb7effaf4,1#8f+$00#60+$mb7ec4000,14#23+$00d0ebb780fdefb71831ecb7a042ecb7f8faefb7#39+$mb7effd80,1#60+$2f#98+$mb7effd81,1#61+$6c#99+$mb7effd82,1#62+$69#6f+$mb7effd83,1#63+$62#68+$mb7effd84,1#64+$2f#98+$mb7effd85,1#65+$6c#99+$mb7effd86,1#66+$69#6f+$mb7effd87,1#67+$62#68+$mb7effd88,1#68+$61#67+$mb7effd89,1#69+$63#69+$mb7effd8a,1#91+$6c#99+$mb7effd8b,1#92+$2e#97+$mb7effd8c,1#93+$73#6a+$mb7effd8d,1#94+$6f#9c+$mb7effd8e,1#95+$2e#97+$mb7effd8f,1#96+$31#64+$mb7effd90,1#61+$00#60+$mb7ec42a0,14#56+$00e0d6b78042ecb79c8debb75045ecb70040ecb7#43+$mb7ec4280,1#f9+$2f#98+$mb7ec4281,1#fa+$6c#99+$mb7ec4282,1#fb+$69#6f+$mb7ec4283,1#fc+$62#68+$mb7ec4284,1#fd+$2f#98+$mb7ec4285,1#fe+$74#6b+$mb7ec4286,1#ff+$6c#99+$mb7ec4287,1#00+$73#6a+$mb7ec4288,1#01+$2f#98+$mb7ec4289,1#02+$69#6f+$mb7ec428a,1#2a+$36#69+$mb7ec428b,1#2b+$38#6b+$mb7ec428c,1#2c+$36#69+$mb7ec428d,1#2d+$2f#98+$mb7ec428e,1#2e+$63#69+$mb7ec428f,1#2f+$6d#9a+$mb7ec4290,1#fa+$6f#9c+$mb7ec4291,1#fb+$76#6d+$mb7ec4292,1#fc+$2f#98+$mb7ec4293,1#fd+$6c#99+$mb7ec4294,1#fe+$69#6f+$mb7ec4295,1#ff+$62#68+$mb7ec4296,1#00+$63#69+$mb7ec4297,1#01+$2e#97+$mb7ec4298,1#02+$73#6a+$mb7ec4299,1#03+$6f#9c+$mb7ec429a,1#2b+$2e#97+$mb7ec429b,1#2c+$36#69+$mb7ec429c,1#2d+$00#60+$mb7ec4550,14#2d+$0060d5b72845ecb7d4aed6b7a0c2f1b7a042ecb7#6b+$mb7ec4528,1#fe+$2f#98+$mb7ec4529,1#ff+$6c#99+$mb7ec452a,1#27+$69#6f+$mb7ec452b,1#28+$62#68+$mb7ec452c,1#29+$2f#98+$mb7ec452d,1#2a+$74#6b+$mb7ec452e,1#2b+$6c#99+$mb7ec452f,1#2c+$73#6a+$mb7ec4530,1#f7+$2f#98+$mb7ec4531,1#f8+$69#6f+$mb7ec4532,1#f9+$36#69+$mb7ec4533,1#fa+$38#6b+$mb7ec4534,1#fb+$36#69+$mb7ec4535,1#fc+$2f#98+$mb7ec4536,1#fd+$63#69+$mb7ec4537,1#fe+$6d#9a+$mb7ec4538,1#ff+$6f#9c+$mb7ec4539,1#00+$76#6d+$mb7ec453a,1#28+$2f#98+$mb7ec453b,1#29+$6c#99+$mb7ec453c,1#2a+$69#6f+$mb7ec453d,1#2b+$62#68+$mb7ec453e,1#2c+$70#67+$mb7ec453f,1#2d+$74#6b+$mb7ec4540,1#f8+$68#6e+$mb7ec4541,1#f9+$72#69+$mb7ec4542,1#fa+$65#6b+$mb7ec4543,1#fb+$61#67+$mb7ec4544,1#fc+$64#6a+$mb7ec4545,1#fd+$2e#97+$mb7ec4546,1#fe+$73#6a+$mb7ec4547,1#ff+$6f#9c+$mb7ec4548,1#00+$2e#97+$mb7ec4549,1#01+$30#63+$mb7ec454a,1#29+$00#60+$mb7f1c2a0,14#54+$0010f0b73481040828bff1b73048ecb75045ecb7#4d+$m8048134,1#36+$2f#98+$m8048135,1#37+$6c#99+$m8048136,1#38+$69#6f+$m8048137,1#39+$62#68+$m8048138,1#3a+$2f#98+$m8048139,1#3b+$6c#99+$m804813a,1#63+$64#6a+$m804813b,1#64+$2d#96+$m804813c,1#65+$6c#99+$m804813d,1#66+$69#6f+$m804813e,1#67+$6e#9b+$m804813f,1#68+$75#6c+$m8048140,1#33+$78#6f+$m8048141,1#34+$2e#97+$m8048142,1#35+$73#6a+$m8048143,1#36+$6f#9c+$m8048144,1#37+$2e#97+$m8048145,1#38+$32#65+$m8048146,1#39+$00#60+$mb7ec4830,14#2e+$0020d5b71048ecb7d04ed5b7f84aecb7a0c2f1b7#6b+$mb7ec4810,1#f8+$2f#98+$mb7ec4811,1#f9+$6c#99+$mb7ec4812,1#fa+$69#6f+$mb7ec4813,1#fb+$62#68+$mb7ec4814,1#fc+$2f#98+$mb7ec4815,1#fd+$74#6b+$mb7ec4816,1#fe+$6c#99+$mb7ec4817,1#ff+$73#6a+$mb7ec4818,1#00+$2f#98+$mb7ec4819,1#01+$69#6f+$mb7ec481a,1#29+$36#69+$mb7ec481b,1#2a+$38#6b+$mb7ec481c,1#2b+$36#69+$mb7ec481d,1#2c+$2f#98+$mb7ec481e,1#2d+$63#69+$mb7ec481f,1#2e+$6d#9a+$mb7ec4820,1#f9+$6f#9c+$mb7ec4821,1#fa+$76#6d+$mb7ec4822,1#fb+$2f#98+$mb7ec4823,1#fc+$6c#99+$mb7ec4824,1#fd+$69#6f+$mb7ec4825,1#fe+$62#68+$mb7ec4826,1#ff+$64#6a+$mb7ec4827,1#00+$6c#99+$mb7ec4828,1#01+$2e#97+$mb7ec4829,1#02+$73#6a+$mb7ec482a,1#2a+$6f#9c+$mb7ec482b,1#2b+$2e#97+$mb7ec482c,1#2c+$32#65+$mb7ec482d,1#2d+$00#60+$mb7ec4af8,14#92+$00e0d4b7e04aecb7701ed5b70*"003048ecb7#ec+$mb7ec4ae0,1#55+$2f#98+$mb7ec4ae1,1#56+$6c#99+$mb7ec4ae2,1#57+$69#6f+$mb7ec4ae3,1#58+$62#68+$mb7ec4ae4,1#59+$2f#98+$mb7ec4ae5,1#5a+$6c#99+$mb7ec4ae6,1#5b+$69#6f+$mb7ec4ae7,1#5c+$62#68+$mb7ec4ae8,1#5d+$61#67+$mb7ec4ae9,1#5e+$74#6b+$mb7ec4aea,1#86+$74#6b+$mb7ec4aeb,1#87+$72#69+$mb7ec4aec,1#88+$2e#97+$mb7ec4aed,1#89+$73#6a+$mb7ec4aee,1#8a+$6f#9c+$mb7ec4aef,1#8b+$2e#97+$mb7ec4af0,1#56+$31#64+$mb7ec4af1,1#57+$00#60+$m6b3f0,1#2b+$E01#a6+

Change History

Changed 16 months ago by camoroz0

In this case, the base is not added (Adding base addr 0x00000000), kedbg tries to bp on 0x0006B3F0, which is a non valid address and receives an error from the server. There is probably a problem with the linkmap. In my last commit, I added debugging outputs, do you mind retrying with it and post the result ?

thanks,

C0

Changed 16 months ago by may

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.