Discussion:
Single stepping until exit from function _dl_ debug_state...
Elena Laskavaia
2008-03-25 20:42:12 UTC
Permalink
This can happen when you have some library mismatch or gdb is not native
debugger for the platform. What debugger you are using? Does you application
link directly with libc?

Iztok wrote:

Hello, I am having problems setting breakpoints or single stepping over some
linux function calls. I am able to debug as long as I don't set any
breakpoints or try to single step over some linux function calls. This is
the output in the console window I see when I try to debug my program:
Stopped due to shared library event [Thread debugging using libthread_db
enabled] [New Thread -1209764176 (LWP 27866)] Stopped due to shared library
event [Switching to Thread -1209764176 (LWP 27866)] Stopped due to shared
library event I can still debug, however as long as I don't try to break on
or single step over certain function calls. Here is what happens if I try to
step over (not into) getservbyname system call, things go very bad: Warning:
Cannot insert breakpoint 0. Error accessing memory address 0x1: Input/output
error. Single stepping until exit from function _dl_debug_state, which has
no line number information. No symbol "protocol" in current context. I
searched through this forum and on the web but found nothing that seemed to
match my problem. Here is my system information: OS: ubuntu 7.10 running on
VMware Workstation 6.0.2 build-59824 Eclipse: Version: 3.3.1.1 Build id:
M20071023-1652 CDT SDK 4.0.0 Any help would be greatly appreciated. Thanks,
Iztok

_____

View this message in context: Single
<http://www.nabble.com/Single-stepping-until-exit-from-function-_dl_debug_st
ate...-tp16136120p16136120.html> stepping until exit from function
_dl_debug_state...
Sent from the Eclipse <http://www.nabble.com/Eclipse-CDT---debug-f2198.html>
CDT - debug mailing list archive at Nabble.com.
Iztok
2008-03-27 05:52:52 UTC
Permalink
I've tried gdb and gdb/mi with the same results.

I'm not sure what you mean by "does my application link directly with libc?"
Here is the output of ldd against my app:
linux-gate.so.1 => (0xffffe000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7f0c000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7dc2000)
/lib/ld-linux.so.2 (0xb7f31000)

Is this what you were asking?

Thanks for you help,
Iztok
Post by Elena Laskavaia
This can happen when you have some library mismatch or gdb is not native
debugger for the platform. What debugger you are using? Does you application
link directly with libc?
Hello, I am having problems setting breakpoints or single stepping over some
linux function calls. I am able to debug as long as I don't set any
breakpoints or try to single step over some linux function calls. This is
Stopped due to shared library event [Thread debugging using libthread_db
enabled] [New Thread -1209764176 (LWP 27866)] Stopped due to shared library
event [Switching to Thread -1209764176 (LWP 27866)] Stopped due to shared
library event I can still debug, however as long as I don't try to break on
or single step over certain function calls. Here is what happens if I try to
Cannot insert breakpoint 0. Error accessing memory address 0x1: Input/output
error. Single stepping until exit from function _dl_debug_state, which has
no line number information. No symbol "protocol" in current context. I
searched through this forum and on the web but found nothing that seemed to
match my problem. Here is my system information: OS: ubuntu 7.10 running on
M20071023-1652 CDT SDK 4.0.0 Any help would be greatly appreciated. Thanks,
Iztok
_____
View this message in context: Single
<http://www.nabble.com/Single-stepping-until-exit-from-function-_dl_debug_st
ate...-tp16136120p16136120.html> stepping until exit from function
_dl_debug_state...
Sent from the Eclipse
<http://www.nabble.com/Eclipse-CDT---debug-f2198.html>
CDT - debug mailing list archive at Nabble.com.
begin:vcard
fn:Elena Laskavaia
n:Laskavaia;Elena
tel;work:x2235
version:2.1
end:vcard
_______________________________________________
cdt-debug-dev mailing list
https://dev.eclipse.org/mailman/listinfo/cdt-debug-dev
--
View this message in context: http://www.nabble.com/Re%3A-Single-stepping-until-exit-from-function-_dl_-debug_state...-tp16288166p16322547.html
Sent from the Eclipse CDT - debug mailing list archive at Nabble.com.
Elena Laskavaia
2008-03-27 14:20:41 UTC
Permalink
So it is not linked statically it is using shared libraries, can you find
your gdb binary and do ldd on it, also run gdb from command line and type
show version

Also try to debug from command line and see it has same problem.

Iztok wrote:


I've tried gdb and gdb/mi with the same results.

I'm not sure what you mean by "does my application link directly with libc?"

Here is the output of ldd against my app:
linux-gate.so.1 => (0xffffe000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7f0c000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7dc2000)
/lib/ld-linux.so.2 (0xb7f31000)

Is this what you were asking?

Thanks for you help,
Iztok
Post by Elena Laskavaia
This can happen when you have some library mismatch or gdb is not native
debugger for the platform. What debugger you are using? Does you
application
link directly with libc?
Hello, I am having problems setting breakpoints or single stepping over
some
linux function calls. I am able to debug as long as I don't set any
breakpoints or try to single step over some linux function calls. This is
Stopped due to shared library event [Thread debugging using libthread_db
enabled] [New Thread -1209764176 (LWP 27866)] Stopped due to shared
library
event [Switching to Thread -1209764176 (LWP 27866)] Stopped due to shared
library event I can still debug, however as long as I don't try to break
on
or single step over certain function calls. Here is what happens if I try
to
Input/output
error. Single stepping until exit from function _dl_debug_state, which has
no line number information. No symbol "protocol" in current context. I
searched through this forum and on the web but found nothing that seemed
to
match my problem. Here is my system information: OS: ubuntu 7.10 running
on
M20071023-1652 CDT SDK 4.0.0 Any help would be greatly appreciated.
Thanks,
Iztok
_____
View this message in context: Single
<http://www.nabble.com/Single-stepping-until-exit-from-function-_dl_debug_st
<http://www.nabble.com/Single-stepping-until-exit-from-function-_dl_debug_st
Post by Elena Laskavaia
ate...-tp16136120p16136120.html> stepping until exit from function
_dl_debug_state...
Sent from the Eclipse
<http://www.nabble.com/Eclipse-CDT---debug-f2198.html
<http://www.nabble.com/Eclipse-CDT---debug-f2198.html> >
Post by Elena Laskavaia
CDT - debug mailing list archive at Nabble.com.
begin:vcard
fn:Elena Laskavaia
n:Laskavaia;Elena
tel;work:x2235
version:2.1
end:vcard
_______________________________________________
cdt-debug-dev mailing list
https://dev.eclipse.org/mailman/listinfo/cdt-debug-dev
<https://dev.eclipse.org/mailman/listinfo/cdt-debug-dev>
--
View this message in context:
http://www.nabble.com/Re%3A-Single-stepping-until-exit-from-function-_dl_-de
bug_state...-tp16288166p16322547.html
<http://www.nabble.com/Re%3A-Single-stepping-until-exit-from-function-_dl_-d
ebug_state...-tp16288166p16322547.html>

Sent from the Eclipse CDT - debug mailing list archive at Nabble.com.

_______________________________________________
cdt-debug-dev mailing list
cdt-debug-dev-j9T/***@public.gmane.org <mailto:cdt-debug-dev-j9T/***@public.gmane.org>
https://dev.eclipse.org/mailman/listinfo/cdt-debug-dev
<https://dev.eclipse.org/mailman/listinfo/cdt-debug-dev>
Loading...