* pt-raise.c: No such file or directory
@ 2014-05-20 10:19 Mahmood Naderan
2014-05-20 10:37 ` Jan Kratochvil
2014-05-20 12:01 ` Andreas Schwab
0 siblings, 2 replies; 16+ messages in thread
From: Mahmood Naderan @ 2014-05-20 10:19 UTC (permalink / raw)
To: gdb
Hello,
Using Ubuntu-64bit, when I attach GDB to a process, I see these messages
...
Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libstdc++.so.6
0x00007f72e111eb7b in raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
42 ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
(gdb)
On another system which runs Centos-64bit, I don't see such messages. Any way to fix that?
Regards,
Mahmood
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2014-05-20 10:19 pt-raise.c: No such file or directory Mahmood Naderan
@ 2014-05-20 10:37 ` Jan Kratochvil
2014-05-20 10:45 ` Mahmood Naderan
2014-05-20 12:01 ` Andreas Schwab
1 sibling, 1 reply; 16+ messages in thread
From: Jan Kratochvil @ 2014-05-20 10:37 UTC (permalink / raw)
To: Mahmood Naderan; +Cc: gdb
On Tue, 20 May 2014 12:19:02 +0200, Mahmood Naderan wrote:
> Using Ubuntu-64bit, when I attach GDB to a process, I see these messages
[...]
> 42Â Â Â Â Â ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
BTW
(gdb) set filename-display absolute
would should you the exact location of that file.
[...]
> On another system which runs Centos-64bit, I don't see such messages.
CentOS glibc-debuginfo.rpm contains file:
$ ls -l /usr/src/debug/*/nptl/sysdeps/unix/sysv/linux/pt-raise.c
-rw-r--r-- 1 root root 1728 May 4 2010 /usr/src/debug/glibc-2.12-2-gc4ccff1/nptl/sysdeps/unix/sysv/linux/pt-raise.c
> Any way to fix that?
Bugreport it to Ubuntu; but the same problem affects also underlying Debian.
Jan
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2014-05-20 10:37 ` Jan Kratochvil
@ 2014-05-20 10:45 ` Mahmood Naderan
2014-05-20 12:38 ` Jan Kratochvil
0 siblings, 1 reply; 16+ messages in thread
From: Mahmood Naderan @ 2014-05-20 10:45 UTC (permalink / raw)
To: gdb
>(gdb) set filename-display absolute
>would should you the exact location of that file.
See this output
Loaded symbols for /usr/lib/x86_64-linux-gnu/libstdc++.so.6
0x00007f35bf3b7b7b in raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
42 ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
(gdb) set filename-display absolute
No symbol "filename" in current context.
(gdb)
Also there is no such file on the system.
$ sudo find /usr/ -name pt-raise.c
$ sudo find /lib -name pt-raise.c
$
Installed packages are
$ dpkg -l | grep gdb
ii gdb 7.4-2012.04-0ubuntu2 The GNU Debugger
ii gdb-source 7.4-2012.04-0ubuntu2.1 The GNU Debugger (source)
ii gdbserver 7.4-2012.04-0ubuntu2.1 The GNU Debugger (remote server)
rc libeggdbus-1-0 0.6-1 D-Bus bindings for GObject
ii libgdb-dev 7.4-2012.04-0ubuntu2.1 The GNU Debugger (libgdb.a)
ii libgdbm3 1.8.3-10 GNU dbm database routines (runtime version)
ii python-gdbm 2.7.3-1ubuntu1 GNU dbm database support for Python
ii wireless-regdb 2011.04.28-1ubuntu3 wireless regulatory database
Any more idea? BTW, is that a warning or error? Does that have ay effect on debugging process?
Regards,
Mahmood
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2014-05-20 10:19 pt-raise.c: No such file or directory Mahmood Naderan
2014-05-20 10:37 ` Jan Kratochvil
@ 2014-05-20 12:01 ` Andreas Schwab
1 sibling, 0 replies; 16+ messages in thread
From: Andreas Schwab @ 2014-05-20 12:01 UTC (permalink / raw)
To: Mahmood Naderan; +Cc: gdb
Mahmood Naderan <nt_mahmood@yahoo.com> writes:
> Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done.
You need to install the dbg package.
Andreas.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2014-05-20 10:45 ` Mahmood Naderan
@ 2014-05-20 12:38 ` Jan Kratochvil
2014-05-20 20:22 ` Mahmood Naderan
0 siblings, 1 reply; 16+ messages in thread
From: Jan Kratochvil @ 2014-05-20 12:38 UTC (permalink / raw)
To: Mahmood Naderan; +Cc: gdb
On Tue, 20 May 2014 12:45:23 +0200, Mahmood Naderan wrote:
> (gdb) set filename-display absolute
> No symbol "filename" in current context.
You have too old GDB, "set filename-display" exists since GDB-7.6.
> Any more idea?
It is an "issue" of Debian/Ubuntu packaging. Debian/Ubuntu prefers smaller
debug info packages but the disadvantage is the missing source files.
> Does that have ay effect on debugging process?
It only does not display the source. Otherwise it has no effect.
Jan
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2014-05-20 12:38 ` Jan Kratochvil
@ 2014-05-20 20:22 ` Mahmood Naderan
0 siblings, 0 replies; 16+ messages in thread
From: Mahmood Naderan @ 2014-05-20 20:22 UTC (permalink / raw)
To: gdb
>You have too old GDB
Thanks. I installed GDB-7.7 from source with "./configure && make && make install" and the message disappears
Regards,
Mahmood
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2013-02-12 21:31 ` Sergio Durigan Junior
@ 2013-02-13 5:34 ` Mahmood Naderan
0 siblings, 0 replies; 16+ messages in thread
From: Mahmood Naderan @ 2013-02-13 5:34 UTC (permalink / raw)
To: Sergio Durigan Junior; +Cc: Andreas Schwab, Joel Brobecker, gdb
OK thanks for clarifying that. I will debug more
Regards,
Mahmood
----- Original Message -----
From: Sergio Durigan Junior <sergiodj@redhat.com>
To: Mahmood Naderan <nt_mahmood@yahoo.com>
Cc: Andreas Schwab <schwab@suse.de>; Joel Brobecker <brobecker@adacore.com>; "gdb@sourceware.org" <gdb@sourceware.org>
Sent: Wednesday, February 13, 2013 1:00 AM
Subject: Re: pt-raise.c: No such file or directory
On Tuesday, February 12 2013, Mahmood Naderan wrote:
>>Isn't that the signal the program is raising?
> Sorry I didn't understand. Do you mean the absence of pt-raise.c is causing problem?
> I think so but Joel says it is only a warning.
No, he meant that your program is calling "raise", and that your program
is stopping because it is receiving the signal raised by itself.
--
Sergio
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2013-02-12 10:38 ` Mahmood Naderan
2013-02-12 10:50 ` Andreas Schwab
2013-02-12 10:50 ` Mahmood Naderan
@ 2013-02-12 21:31 ` Sergio Durigan Junior
2013-02-13 5:34 ` Mahmood Naderan
2 siblings, 1 reply; 16+ messages in thread
From: Sergio Durigan Junior @ 2013-02-12 21:31 UTC (permalink / raw)
To: Mahmood Naderan; +Cc: Andreas Schwab, Joel Brobecker, gdb
On Tuesday, February 12 2013, Mahmood Naderan wrote:
>>Isn't that the signal the program is raising?
> Sorry I didn't understand. Do you mean the absence of pt-raise.c is causing problem?
> I think so but Joel says it is only a warning.
No, he meant that your program is calling "raise", and that your program
is stopping because it is receiving the signal raised by itself.
--
Sergio
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2013-02-12 10:50 ` Andreas Schwab
@ 2013-02-12 13:49 ` Mahmood Naderan
0 siblings, 0 replies; 16+ messages in thread
From: Mahmood Naderan @ 2013-02-12 13:49 UTC (permalink / raw)
To: Andreas Schwab; +Cc: Joel Brobecker, gdb
So what about poll.c? what should I do if I don't have that?
As I said, when gdb crash, my program still is waiting for continue signal from gdb. So before sending the continue signal, gdb is dead.
Regards,
Mahmood
----- Original Message -----
From: Andreas Schwab <schwab@suse.de>
To: Mahmood Naderan <nt_mahmood@yahoo.com>
Cc: Joel Brobecker <brobecker@adacore.com>; "gdb@sourceware.org" <gdb@sourceware.org>
Sent: Tuesday, February 12, 2013 2:19 PM
Subject: Re: pt-raise.c: No such file or directory
raise is a standard C function to raise a signal.
Andreas.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2013-02-12 10:38 ` Mahmood Naderan
@ 2013-02-12 10:50 ` Andreas Schwab
2013-02-12 13:49 ` Mahmood Naderan
2013-02-12 10:50 ` Mahmood Naderan
2013-02-12 21:31 ` Sergio Durigan Junior
2 siblings, 1 reply; 16+ messages in thread
From: Andreas Schwab @ 2013-02-12 10:50 UTC (permalink / raw)
To: Mahmood Naderan; +Cc: Joel Brobecker, gdb
raise is a standard C function to raise a signal.
Andreas.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2013-02-12 10:38 ` Mahmood Naderan
2013-02-12 10:50 ` Andreas Schwab
@ 2013-02-12 10:50 ` Mahmood Naderan
2013-02-12 21:31 ` Sergio Durigan Junior
2 siblings, 0 replies; 16+ messages in thread
From: Mahmood Naderan @ 2013-02-12 10:50 UTC (permalink / raw)
To: Andreas Schwab; +Cc: Joel Brobecker, gdb
Sorry I forgot to add something. As you can see in the gdb output, it complains about poll.c in addition to pt-raise.c.
So I wonder which development packages are missed.
0x00007fc740e65b7b in raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
42 ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
(gdb) c
Continuing.
Program received signal SIGSTOP, Stopped (signal).
[Switching to Thread 0x7fc73f905700 (LWP 31444)]
0x00007fc740554303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>)
at ../sysdeps/unix/sysv/linux/poll.c:87
87 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
(gdb) bt
#0 0x00007fc740554303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>)
at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007fc7410d5c4c in ?? () from /home/mahmood/simics-3.0.31/amd64-linux/bin/libsimics-common.so
#2 0x00007fc740e5de9a in start_thread (arg=0x7fc73f905700) at pthread_create.c:308
#3 0x00007fc74055fcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4 0x0000000000000000 in ?? ()
Regards,
Mahmood
----- Original Message -----
From: Mahmood Naderan <nt_mahmood@yahoo.com>
To: Andreas Schwab <schwab@suse.de>
Cc: Joel Brobecker <brobecker@adacore.com>; "gdb@sourceware.org" <gdb@sourceware.org>
Sent: Tuesday, February 12, 2013 2:08 PM
Subject: Re: pt-raise.c: No such file or directory
>Isn't that the signal the program is raising?
Sorry I didn't understand. Do you mean the absence of pt-raise.c is causing problem?
I think so but Joel says it is only a warning.
Regards,
Mahmood
----- Original Message -----
From: Andreas Schwab <schwab@suse.de>
To: Mahmood Naderan <nt_mahmood@yahoo.com>
Cc: Joel Brobecker <brobecker@adacore.com>; "gdb@sourceware.org" <gdb@sourceware.org>
Sent: Tuesday, February 12, 2013 12:40 PM
Subject: Re: pt-raise.c: No such file or directory
Mahmood Naderan <nt_mahmood@yahoo.com> writes:
>>This is only a warning, and you can safely ignore it.
>
> But the problem is as soon as I run "c" in gdb I receive a crash
> signal. You may say that my own program has problem, but on the other
> terminal, my program still waits for the continue message from gdb. Here
> is the output of gdb
>
> 0x00007fc740e65b7b in raise (sig=<optimized out>) at
> ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
> 42 ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or
> directory.
> (gdb) c
> Continuing.
>
> Program received signal SIGSTOP, Stopped (signal).
Isn't that the signal the program is raising?
Andreas.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2013-02-12 9:10 ` Andreas Schwab
@ 2013-02-12 10:38 ` Mahmood Naderan
2013-02-12 10:50 ` Andreas Schwab
` (2 more replies)
0 siblings, 3 replies; 16+ messages in thread
From: Mahmood Naderan @ 2013-02-12 10:38 UTC (permalink / raw)
To: Andreas Schwab; +Cc: Joel Brobecker, gdb
>Isn't that the signal the program is raising?
Sorry I didn't understand. Do you mean the absence of pt-raise.c is causing problem?
I think so but Joel says it is only a warning.
Regards,
Mahmood
----- Original Message -----
From: Andreas Schwab <schwab@suse.de>
To: Mahmood Naderan <nt_mahmood@yahoo.com>
Cc: Joel Brobecker <brobecker@adacore.com>; "gdb@sourceware.org" <gdb@sourceware.org>
Sent: Tuesday, February 12, 2013 12:40 PM
Subject: Re: pt-raise.c: No such file or directory
Mahmood Naderan <nt_mahmood@yahoo.com> writes:
>>This is only a warning, and you can safely ignore it.
>
> But the problem is as soon as I run "c" in gdb I receive a crash
> signal. You may say that my own program has problem, but on the other
> terminal, my program still waits for the continue message from gdb. Here
> is the output of gdb
>
> 0x00007fc740e65b7b in raise (sig=<optimized out>) at
> ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
> 42 ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or
> directory.
> (gdb) c
> Continuing.
>
> Program received signal SIGSTOP, Stopped (signal).
Isn't that the signal the program is raising?
Andreas.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2013-02-12 8:53 ` Mahmood Naderan
@ 2013-02-12 9:10 ` Andreas Schwab
2013-02-12 10:38 ` Mahmood Naderan
0 siblings, 1 reply; 16+ messages in thread
From: Andreas Schwab @ 2013-02-12 9:10 UTC (permalink / raw)
To: Mahmood Naderan; +Cc: Joel Brobecker, gdb
Mahmood Naderan <nt_mahmood@yahoo.com> writes:
>>This is only a warning, and you can safely ignore it.
>
> But the problem is as soon as I run "c" in gdb I receive a crash
> signal. You may say that my own program has problem, but on the other
> terminal, my program still waits for the continue message from gdb. Here
> is the output of gdb
>
> 0x00007fc740e65b7b in raise (sig=<optimized out>) at
> ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
> 42Â Â Â Â Â ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or
> directory.
> (gdb) c
> Continuing.
>
> Program received signal SIGSTOP, Stopped (signal).
Isn't that the signal the program is raising?
Andreas.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2013-02-11 19:13 ` Joel Brobecker
@ 2013-02-12 8:53 ` Mahmood Naderan
2013-02-12 9:10 ` Andreas Schwab
0 siblings, 1 reply; 16+ messages in thread
From: Mahmood Naderan @ 2013-02-12 8:53 UTC (permalink / raw)
To: Joel Brobecker; +Cc: gdb
>This is only a warning, and you can safely ignore it.
But the problem is as soon as I run "c" in gdb I receive a crash signal. You may say that my own program has problem, but on the other terminal, my program still waits for the continue message from gdb. Here is the output of gdb
0x00007fc740e65b7b in raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
42 ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
(gdb) c
Continuing.
Program received signal SIGSTOP, Stopped (signal).
[Switching to Thread 0x7fc73f905700 (LWP 31444)]
0x00007fc740554303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>)
at ../sysdeps/unix/sysv/linux/poll.c:87
87 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
(gdb) bt
#0 0x00007fc740554303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>)
at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007fc7410d5c4c in ?? () from /home/mahmood/simics-3.0.31/amd64-linux/bin/libsimics-common.so
#2 0x00007fc740e5de9a in start_thread (arg=0x7fc73f905700) at pthread_create.c:308
#3 0x00007fc74055fcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4 0x0000000000000000 in ?? ()
Regards,
Mahmood
----- Original Message -----
From: Joel Brobecker <brobecker@adacore.com>
To: Mahmood Naderan <nt_mahmood@yahoo.com>
Cc: "gdb@sourceware.org" <gdb@sourceware.org>
Sent: Monday, February 11, 2013 10:43 PM
Subject: Re: pt-raise.c: No such file or directory
> I have compiled my program with -g -ggdb switches. When I want to attach GDB to my program, I get this error
>
> 0x00007f65a61fbb7b in raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
> 42 ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
> (gdb)
>
> Searching the web shows some pages. However I can not figure out what
> is missed. A development package?
Someone probably installed the debugging info for some of your system
libraries (in this case, the nptl). This is only a warning, and you
can safely ignore it.
--
Joel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: pt-raise.c: No such file or directory
2013-02-11 18:27 Mahmood Naderan
@ 2013-02-11 19:13 ` Joel Brobecker
2013-02-12 8:53 ` Mahmood Naderan
0 siblings, 1 reply; 16+ messages in thread
From: Joel Brobecker @ 2013-02-11 19:13 UTC (permalink / raw)
To: Mahmood Naderan; +Cc: gdb
> I have compiled my program with -g -ggdb switches. When I want to attach GDB to my program, I get this error
>
> 0x00007f65a61fbb7b in raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
> 42Â Â Â Â Â ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
> (gdb)
>
> Searching the web shows some pages. However I can not figure out what
> is missed. A development package?
Someone probably installed the debugging info for some of your system
libraries (in this case, the nptl). This is only a warning, and you
can safely ignore it.
--
Joel
^ permalink raw reply [flat|nested] 16+ messages in thread
* pt-raise.c: No such file or directory
@ 2013-02-11 18:27 Mahmood Naderan
2013-02-11 19:13 ` Joel Brobecker
0 siblings, 1 reply; 16+ messages in thread
From: Mahmood Naderan @ 2013-02-11 18:27 UTC (permalink / raw)
To: gdb
Hi,
I have compiled my program with -g -ggdb switches. When I want to attach GDB to my program, I get this error
0x00007f65a61fbb7b in raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
42 ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
(gdb)
Searching the web shows some pages. However I can not figure out what is missed. A development package?
Any reply is appreciated.
Regards,
Mahmood
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2014-05-20 20:22 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-20 10:19 pt-raise.c: No such file or directory Mahmood Naderan
2014-05-20 10:37 ` Jan Kratochvil
2014-05-20 10:45 ` Mahmood Naderan
2014-05-20 12:38 ` Jan Kratochvil
2014-05-20 20:22 ` Mahmood Naderan
2014-05-20 12:01 ` Andreas Schwab
-- strict thread matches above, loose matches on Subject: below --
2013-02-11 18:27 Mahmood Naderan
2013-02-11 19:13 ` Joel Brobecker
2013-02-12 8:53 ` Mahmood Naderan
2013-02-12 9:10 ` Andreas Schwab
2013-02-12 10:38 ` Mahmood Naderan
2013-02-12 10:50 ` Andreas Schwab
2013-02-12 13:49 ` Mahmood Naderan
2013-02-12 10:50 ` Mahmood Naderan
2013-02-12 21:31 ` Sergio Durigan Junior
2013-02-13 5:34 ` Mahmood Naderan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox