1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
[[!meta copyright="Copyright © 2013 Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]
[[!tag open_issue_hurd]]
# IRC, freenode, #hurd, 2013-02-09
<youpi> also, can you actually gdb a process of another subhurd?
<braunr> yes
<youpi> but you need to talk to its proc server, don't you?
<braunr> i don't know
<braunr> but i did it several times
<youpi> how?
<braunr> the usual way
<braunr> gdb /path/to/bin pid
<youpi> but which pid?
<braunr> the hard part was finding the right pid
<youpi> well, gdb still needs to talk with the right proc too
<braunr> i don't think it does
<youpi> btw about the "unable to adjust libports thread priority" errors
I'm seeing on the buildd consoles
<braunr> from what i've seen, proc "creates" tasks when it first sees them
too
<youpi> it's about the destination port
<braunr> yes
<braunr> i have those when starting a subhurd too
<youpi> so it would mean that proc somehow got bogus
<youpi> ah
<youpi> so you can actually use your own proc
<braunr> yes
<braunr> and it feels bogus to me
<youpi> and I guess mach lets that proc access the task because your proc
is privileged
<braunr> probably
<braunr> it feels bogus because, you can't rely on pids being allocated per
task
<braunr> what i mean is that, if some tasks spawn and die quickly
<braunr> and you start another application running long enough to see it in
ps
<braunr> it's pid will be +1, not +the number of created tasks
<braunr> which means the proc server will never have seen those previous
tasks
<braunr> it's minor but a bit confusing
<braunr> i personally don't like seeing the tasks of other systems in ps :/
<braunr> and despite the ability to use gdb from another hurd, i think we
should improve the intra system debugging tools
|