Possibly similar to 23220 however on 64-bit recent Debian sid with trivial code I see : mimas$ mimas$ uname -a Linux mimas 5.10.0-6-sparc64 #1 Debian 5.10.28-1 (2021-04-09) sparc64 GNU/Linux mimas$ mimas$ mimas$ /usr/bin/gcc --version gcc (Debian 10.2.1-6) 10.2.1 20210110 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. mimas$ mimas$ mimas$ cat -n foo.c 1 2 #include <stdio.h> 3 #include <stdlib.h> 4 5 int main(int argc, char **argv) 6 { 7 int a = 1; 8 9 printf("a = %i\n", a); 10 11 printf("&a = %p\n", &a); 12 13 return EXIT_SUCCESS; 14 15 } 16 mimas$ mimas$ mimas$ /usr/bin/gcc -std=iso9899:1999 -pedantic -pedantic-errors -fno-builtin -g -m64 -O0 -mno-app-regs -mcpu=ultrasparc -mmemory-model=tso -o foo foo.c mimas$ mimas$ mimas$ TERM=dumb LC_ALL=C /usr/bin/gdb ./foo GNU gdb (Debian 10.1-2) 10.1.90.20210103-git Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "sparc64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./foo... (gdb) break 13 Breakpoint 1 at 0x858: file foo.c, line 13. (gdb) run Starting program: /home/dclarke/foo a = 1 &a = 0x7fefffff5dc Breakpoint 1, main (argc=0, argv=0x0) at foo.c:13 13 return EXIT_SUCCESS; (gdb) print a $1 = 0 (gdb) print &a $2 = (int *) 0x7feffc5325b (gdb) cont Continuing. [Inferior 1 (process 52994) exited normally] (gdb) quit mimas$ With a fresh local build of gdb 10.1 I see the same behavior : mimas$ mimas$ which gdb /home/dclarke/local/bin/gdb mimas$ mimas$ gdb --version GNU gdb (GDB) 10.1 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. mimas$ mimas$ TERM=dumb LC_ALL=C /home/dclarke/local/bin/gdb ./foo GNU gdb (GDB) 10.1 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "sparc64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./foo... (gdb) break 13 Breakpoint 1 at 0x858: file foo.c, line 13. (gdb) run Starting program: /home/dclarke/foo a = 1 &a = 0x7fefffff5cc Breakpoint 1, main (argc=0, argv=0x0) at foo.c:13 13 return EXIT_SUCCESS; (gdb) print a $1 = 0 (gdb) print &a $2 = (int *) 0x7feffcf94ac (gdb) cont Continuing. [Inferior 1 (process 52988) exited normally] (gdb) quit mimas$ -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional
> Possibly similar to 23220 however on 64-bit recent Debian sid with I looked at bug #23220, but that one uses stabs, so it's probably unrelated. Can you attach your executable? That might provide enough info to find the problem. Frequently, though, this kind of thing turns out to be a compiler bug.
Seems like a good observation and I sort of wondered about the compiler here. So then with gcc 9.3.0 from the Debian folks : mimas$ /usr/bin/sparc64-linux-gnu-gcc-9 --version sparc64-linux-gnu-gcc-9 (Debian 9.3.0-21) 9.3.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. mimas$ cat -n foo.c 1 2 #include <stdio.h> 3 #include <stdlib.h> 4 5 int main(int argc, char **argv) 6 { 7 int a = 1; 8 9 printf("a = %i\n", a); 10 11 printf("&a = %p\n", &a); 12 13 return EXIT_SUCCESS; 14 15 } 16 mimas$ mimas$ /usr/bin/sparc64-linux-gnu-gcc-9 -std=iso9899:1999 \ > -pedantic -pedantic-errors -fno-builtin -g -m64 -O0 \ > -mno-app-regs -mcpu=ultrasparc -mmemory-model=tso \ > -o foo_gcc-9 foo.c mimas$ mimas$ which gdb /home/dclarke/local/bin/gdb mimas$ mimas$ TERM=dumb LC_ALL=C /home/dclarke/local/bin/gdb ./foo_gcc-9 GNU gdb (GDB) 10.1 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "sparc64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./foo_gcc-9... (gdb) break foo.c:13 Breakpoint 1 at 0x878: file foo.c, line 13. (gdb) run Starting program: /home/dclarke/foo_gcc-9 a = 1 &a = 0x7fefffff5bc Breakpoint 1, main (argc=0, argv=0x0) at foo.c:13 13 return EXIT_SUCCESS; (gdb) print a $1 = 0 (gdb) print &a $2 = (int *) 0x7feffa5d49c (gdb) cont Continuing. [Inferior 1 (process 53214) exited normally] (gdb) quit mimas$ I will attach two binaries : 1) foo_sparc64_gcc-10.xz made with gcc 10.2.1 2) foo_sparc64_gcc-9.xz made with gcc 9.3.0 I may go get sources to a previous gdb release and see if I can build and test. Thank you so much for your kind attention to this.
Created attachment 13375 [details] foo_sparc64_gcc-9.xz made with gcc 9.3.0 Compile flags : mimas$ /usr/bin/sparc64-linux-gnu-gcc-9 -std=iso9899:1999 \ > -pedantic -pedantic-errors -fno-builtin -g -m64 -O0 \ > -mno-app-regs -mcpu=ultrasparc -mmemory-model=tso \ > -o foo_gcc-9 foo.c
Created attachment 13376 [details] foo_sparc64_gcc-10.xz made with gcc 10.2.1 Same compiler flags as noted in the bug report.
Another bit of info that might be useful is the output of "info frame".
As a follow up I can report that gdb 8.3.1 seems to work as expected : mimas$ which gdb /usr/local/bin/gdb mimas$ mimas$ /usr/local/bin/gdb --version GNU gdb (GDB) 8.3.1 Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. mimas$ mimas$ cat -n foo.c 1 2 #include <stdio.h> 3 #include <stdlib.h> 4 5 int main(int argc, char **argv) 6 { 7 int a = 1; 8 9 printf("a = %i\n", a); 10 11 printf("&a = %p\n", &a); 12 13 return EXIT_SUCCESS; 14 15 } 16 Lets compile that with GCC 9.3.0 : mimas$ /usr/bin/sparc64-linux-gnu-gcc-9 -std=iso9899:1999 \ > -pedantic -pedantic-errors -fno-builtin -g -m64 -O0 \ > -mno-app-regs -mcpu=ultrasparc -mmemory-model=tso \ > -o foo_gcc-9 foo.c mimas$ mimas$ TERM=dumb LC_ALL=C /usr/local/bin/gdb ./foo_gcc-9 GNU gdb (GDB) 8.3.1 Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "sparc64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./foo_gcc-9... (gdb) break foo.c:13 Breakpoint 1 at 0x878: file foo.c, line 13. (gdb) run Starting program: /home/dclarke/foo_gcc-9 a = 1 &a = 0x7fefffff5cc Breakpoint 1, main (argc=1, argv=0x7fefffff978) at foo.c:13 13 return EXIT_SUCCESS; (gdb) print a $1 = 1 (gdb) print &a $2 = (int *) 0x7fefffff5cc (gdb) cont Continuing. [Inferior 1 (process 104230) exited normally] (gdb) quit mimas$ That all looks correct. Lets try again with gdb 10.1 from Debian : mimas$ mimas$ PATH=/usr/bin:/bin:/usr/sbin:/sbin ; export PATH mimas$ mimas$ which gcc /usr/bin/gcc mimas$ mimas$ uname -a Linux mimas 5.10.0-6-sparc64 #1 Debian 5.10.28-1 (2021-04-09) sparc64 GNU/Linux mimas$ gcc --version gcc (Debian 10.2.1-6) 10.2.1 20210110 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. mimas$ gcc -std=iso9899:1999 \ > -pedantic -pedantic-errors -fno-builtin -g -m64 -O0 \ > -mno-app-regs -mcpu=ultrasparc -mmemory-model=tso \ > -o foo_gcc-10 foo.c mimas$ mimas$ which gdb /usr/bin/gdb mimas$ gdb --version GNU gdb (Debian 10.1-2) 10.1.90.20210103-git Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. mimas$ TERM=dumb LC_ALL=C /usr/bin/gdb ./foo_gcc-10 GNU gdb (Debian 10.1-2) 10.1.90.20210103-git Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "sparc64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./foo_gcc-10... (gdb) break foo.c:13 Breakpoint 1 at 0x858: file foo.c, line 13. (gdb) run Starting program: /home/dclarke/foo_gcc-10 a = 1 &a = 0x7fefffff5fc Breakpoint 1, main (argc=0, argv=0x0) at foo.c:13 13 return EXIT_SUCCESS; (gdb) print a $1 = 0 (gdb) print &a $2 = (int *) 0x7feffd7727b (gdb) info frame Stack level 0, frame at 0x7feffd7727f: pc = 0x10000000858 in main (foo.c:13); saved pc = 0x7feffd76a88 source language c. Arglist at 0x7feffd76a80, args: argc=0, argv=0x0 Locals at 0x7feffd76a80, Previous frame's sp in fp Saved registers: l0 at 0x7feffd7727f, l1 at 0x7feffd77287, l2 at 0x7feffd7728f, l3 at 0x7feffd77297, l4 at 0x7feffd7729f, l5 at 0x7feffd772a7, l6 at 0x7feffd772af, l7 at 0x7feffd772b7, i0 at 0x7feffd772bf, i1 at 0x7feffd772c7, i2 at 0x7feffd772cf, i3 at 0x7feffd772d7, i4 at 0x7feffd772df, i5 at 0x7feffd772e7, fp at 0x7feffd772ef, i7 at 0x7feffd772f7 (gdb) cont Continuing. [Inferior 1 (process 104253) exited normally] (gdb) quit mimas$ Not sure how this compares to the gdb 8.3.1 : mimas$ mimas$ TERM=dumb LC_ALL=C /usr/local/bin/gdb ./foo_gcc-10 GNU gdb (GDB) 8.3.1 Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "sparc64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./foo_gcc-10... (gdb) break foo.c:13 Breakpoint 1 at 0x858: file foo.c, line 13. (gdb) run Starting program: /home/dclarke/foo_gcc-10 a = 1 &a = 0x7fefffff5fc Breakpoint 1, main (argc=1, argv=0x7fefffff9a8) at foo.c:13 13 return EXIT_SUCCESS; (gdb) print a $1 = 1 (gdb) print &a $2 = (int *) 0x7fefffff5fc (gdb) info frame Stack level 0, frame at 0x7fefffff600: pc = 0x10000000858 in main (foo.c:13); saved pc = 0xfffff8010014e804 source language c. Arglist at 0x7fefffff600, args: argc=1, argv=0x7fefffff9a8 Locals at 0x7fefffff600, Previous frame's sp in fp Saved registers: l0 at 0x7fefffff600, l1 at 0x7fefffff608, l2 at 0x7fefffff610, l3 at 0x7fefffff618, l4 at 0x7fefffff620, l5 at 0x7fefffff628, l6 at 0x7fefffff630, l7 at 0x7fefffff638, i0 at 0x7fefffff640, i1 at 0x7fefffff648, i2 at 0x7fefffff650, i3 at 0x7fefffff658, i4 at 0x7fefffff660, i5 at 0x7fefffff668, fp at 0x7fefffff670, i7 at 0x7fefffff678 (gdb) quit A debugging session is active. Inferior 1 [process 104258] will be killed. Quit anyway? (y or n) y mimas$ Is there any other data I can get here ?
Can you try with the latest gdb-10-branch (the soon-to-be GDB 10.2)? https://sourceware.org/git/?p=binutils-gdb.git;a=shortlog;h=refs/heads/gdb-10-branch I believe this is fixed there.
(In reply to Simon Marchi from comment #7) > Can you try with the latest gdb-10-branch (the soon-to-be GDB 10.2)? > > https://sourceware.org/git/?p=binutils-gdb.git;a=shortlog;h=refs/heads/gdb- > 10-branch > > I believe this is fixed there. It sounds like you have a theory of what the problem is... ? If so it would be good to know, since I didn't recognize the problem.
(In reply to Tom Tromey from comment #8) > (In reply to Simon Marchi from comment #7) > > Can you try with the latest gdb-10-branch (the soon-to-be GDB 10.2)? > > > > https://sourceware.org/git/?p=binutils-gdb.git;a=shortlog;h=refs/heads/gdb- > > 10-branch > > > > I believe this is fixed there. > > It sounds like you have a theory of what the problem is... ? > If so it would be good to know, since I didn't recognize the problem. Yes, sorry, I wrote that in a hurry. I remembered fixing something for sparc, and indeed this commit fixes the bug reported by Dennis for me (before that commit, I see the bug): gdb: set current thread in sparc_{fetch,collect}_inferior_registers (PR gdb/27147) ffc17e2c029aea90166d16f5d49503c2c2e20982
I did checkout the gdb-10-branch and after a long and tedious build I was surprised to see that "make install" seemed to actually install nothing. That is a separate issue that I will figure out. However I can report that the behaviour seems sane : mimas$ uname -a Linux mimas 5.10.0-6-sparc64 #1 Debian 5.10.28-1 (2021-04-09) sparc64 GNU/Linux mimas$ cat /etc/debian_version 11.0 mimas$ cat -n foo.c 1 2 #include <stdio.h> 3 #include <stdlib.h> 4 5 int main(int argc, char **argv) 6 { 7 int a = 1; 8 9 printf("a = %i\n", a); 10 11 printf("&a = %p\n", &a); 12 13 return EXIT_SUCCESS; 14 15 } 16 mimas$ /usr/bin/sparc64-linux-gnu-gcc-10 --version sparc64-linux-gnu-gcc-10 (Debian 10.2.1-6) 10.2.1 20210110 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. mimas$ /usr/bin/sparc64-linux-gnu-gcc-10 -std=iso9899:1999 \ > -pedantic -pedantic-errors -fno-builtin -g -m64 -O0 \ > -mno-app-regs -mcpu=ultrasparc -mmemory-model=tso \ > -o foo_gcc-10 foo.c mimas$ mimas$ $HOME/local/build/binutils-gdb/gdb/gdb --version GNU gdb (GDB) 10.1.90.20210419-git Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. mimas$ mimas$ TERM=dumb LC_ALL=C $HOME/local/build/binutils-gdb/gdb/gdb ./foo_gcc-10 GNU gdb (GDB) 10.1.90.20210419-git Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "sparc64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./foo_gcc-10... (gdb) break foo.c:13 Breakpoint 1 at 0x858: file foo.c, line 13. (gdb) run Starting program: /home/dclarke/foo_gcc-10 a = 1 &a = 0x7fefffff4fc Breakpoint 1, main (argc=1, argv=0x7fefffff8a8) at foo.c:13 13 return EXIT_SUCCESS; (gdb) print &a $1 = (int *) 0x7fefffff4fc (gdb) print a $2 = 1 (gdb) info frame Stack level 0, frame at 0x7fefffff500: pc = 0x10000000858 in main (foo.c:13); saved pc = 0xfffff8010014e804 source language c. Arglist at 0x7fefffff500, args: argc=1, argv=0x7fefffff8a8 Locals at 0x7fefffff500, Previous frame's sp in fp Saved registers: l0 at 0x7fefffff500, l1 at 0x7fefffff508, l2 at 0x7fefffff510, l3 at 0x7fefffff518, l4 at 0x7fefffff520, l5 at 0x7fefffff528, l6 at 0x7fefffff530, l7 at 0x7fefffff538, i0 at 0x7fefffff540, i1 at 0x7fefffff548, i2 at 0x7fefffff550, i3 at 0x7fefffff558, i4 at 0x7fefffff560, i5 at 0x7fefffff568, fp at 0x7fefffff570, i7 at 0x7fefffff578 (gdb) cont Continuing. [Inferior 1 (process 162221) exited normally] (gdb) quit mimas$ Seems valid. Why is the status of this bug "unconfirmed"? -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional
(In reply to Dennis Clarke from comment #10) > I did checkout the gdb-10-branch and after a long and tedious build I > was surprised to see that "make install" seemed to actually install > nothing. That is a separate issue that I will figure out. FWIW, this definitely works for me. > However I can report that the behaviour seems sane : Thank you. > Why is the status of this bug "unconfirmed"? gdb as a project isn't too meticulous about tracking bug status. Some people will change the status to "new", some won't. I tend not to look at the unconfirmed/new difference when looking at bugs, so I'm one of the guilty ones here. Anyway, since this is reported as fixed, I am going to close it now. That's one state we do track :-) Thanks for your report & for building and trying out a newer gdb.
1 2 #include <stdio.h> 3 #include <stdlib.h> 4 5 int main(int argc, char **argv) 6 { 7 int a = 1; 8 9 printf("a = %i\n", a); 10 11 printf("&a = %p\n", &a); 12 13 return EXIT_SUCCESS; 14 15 } 16 mimas$ mimas$ mimas$ /usr/bin/gcc -std=iso9899:1999 -pedantic -pedantic-errors -fno-builtin -g -m64 -O0 -mno-app-regs -mcpu=ultrasparc -mmemory-model=tso -o foo foo.c mimas$ mimas$ mimas$ TERM=dumb LC_ALL=C /usr/bin/gdb ./foo GNU gdb (Debian 10.1-2) 10.1.90.20210103-git Copyright (C) 2021 Free Software Foundation, Inc http://steemfilter.space/
https://www.cherada.net/opus/verified-gmail-accounts https://www.cherada.net/opus/10000-visitas-a-tu-video-en-youtube https://www.cherada.net/opus/100-backlinks-en-comentarios-de-blog-a-la-medida https://redwinecasino.com/ https://sharkcasinogames.com/ https://redbettips.com/ https://windows11iso.com/ https://www.bilanmagazine.com/ https://www.web-mediaplacing.com/ https://www.espresso-international.eu/ https://www.espresso-international.be https://www.espresso-international.gr https://komiya-dental.com/ http://steemfilter.space/ http://michielleunens.tech/ http://sleepypoetstuff.website/ http://biciclubvalencia.website/ http://reputation-management.site/ http://pitesti.online/ http://tobuweb.space/ http://ancientmariners.online/ http://betwsycoednet.online http://kuzin.website http://kundaliniyoga.tech http://localpay.tech http://my-iframe.online http://getimov.xyz/ http://ooviv.xyz/ http://mirei.xyz http://toblek.xyz/ http://sevenwonders.store http://peralga.xyz/ https://texastourgear.live http://freixenet.site/influencerprogramme/ http://timvanorden.store/ http://rhee.tech/ http://f3group.online/ https://www.hlungomare.store/ https://www.lungomarebikehotel.store http://www.lvmaimai.xyz/ https://sozdanie.site/ http://agens128.site/ http://ruirui.store/ http://www.foamhands.store/ http://www.i-obchody.info/ http://naughtyrobot.digital/ https://www.webb-dev.co.uk/ https://waytowhatsnext.com/
Good to know if was fixed at last! https://www.hortomallas.com/
http://bulletsbaseball.com/ http://healthandfitnessblog.org/ http://ififaworldcup.com/ http://b4blogs.com/ http://targetedtrafficcrew.com/ http://advertising-markets.com/ http://americandogtreats.com/ http://thefoodbuster.com/ http://freshtop10.com/ http://techreformation.com/ http://marketingtailor.com/ http://crystalspins.com/ http://drivingbus.com/ http://twistedpaths.org/ http://autosalbum.com/ http://litespot.net/ http://thebloghopspot.com/ http://orphicmarketing.com/ http://compactinterview.com/ http://techgola.com/ http://tackleacne.com/ http://vibrancemagazine.com/ http://kickintheblog.com/ http://incrediblebirds.com/ http://blog-republic.com/ http://achievelinks.com/ https://verygooddesigns.com/ http://baldmanblogging.com/ http://blogtrader.org/ http://beautyandtheboysblog.com/ http://megafishes.org/ http://creativepartyblog.com/ http://bloglifetime.com/ http://milescollection.com/ http://websitetoad.com/ http://blogtariff.com/ http://ezeesocial.com/ http://protechgeek.com/ http://teethmagic.com/ http://techstake.org/ http://signaturestyleblog.com/ http://weightlosspoints.com/ http://orlando-blogger.com/ http://topinteresting.com/ http://koolwebsolution.com/ http://webpressive.com/ http://bossbloggers.com/ http://torontoboost.com/ http://tigerfreedom.com/ http://orbostwebservices.com/ http://alphasofttech.com/ http://kickandgoal.com/ http://thefashionjungle.com/ http://bloggersworld.org/ http://poempro.com/ http://androidcut.com/ http://exampleofablog.com/ http://austinseoacademy.com/ http://business-technology.net/ http://oceancentre.org/ http://absolutelycooking.com/ https://frizzworld.com/ http://exploreblogs.com/ http://joomlaco.com/ http://appzzone.com/ http://cashcab.org/ http://srinfotech.org/ http://doctornutritionist.com/ http://ultrasound-scanner.com/ http://trafficregenerator.com/ http://solitairelodge.com/ http://poplease.com/ http://authorswebdesign.com/ http://primeroofingsolutions.com/ http://dottblog.com/ http://seekwebsite.com/ http://travelerspage.com/ http://squadfish.com/ http://twoblindmarketers.com/ http://billboardhosting.com/ http://boutiquebeauties.com/ http://interpathtech.com/ http://bsenior.org/ http://positivespinblog.com/ http://bangarts.com/ http://themeslib.com/ http://scriptmanual.com/ http://bestseooptimization.com/ http://wizseoservices.com/ http://assassinmarketing.com/ http://weightoloss.com/ http://dartblogs.com/ http://hairlossremedy.org/ http://softwaretestingpoint.com/ http://beautifulmomentsblog.com/ http://weblandsolutions.com/ http://uniquekidsworld.com/ http://bloggingbusinesstips.com/ http://linkdataservices.com/ http://nandangreens.com/ http://techstake.org/ http://bloglifetime.com/
https://www.montgomeryasphalt.com/ https://www.orangeasphaltrepair.com/ https://www.stpaulasphalt.com/ https://www.miamiflcarpentry.com/ https://www.carpentryatl.com/ https://www.sanbernardinocarpetcleaning.com/ https://www.carpetcleaningfontanaca.com/ https://www.cincinnaticarpetcleaner.net/ https://www.stocktoncarpetcleaning.net/ https://www.carpetsbakersfield.com/ https://www.carpetswestminster.com/ https://www.grandrapidscarpets.com/ https://www.alexandriavacarpet.com/ https://www.colacarpetcleaning.com/ https://www.carpetcleaningvabeach.com/ https://www.newportnewscarpetcleaning.com/ https://www.chimneycleanrepair.com/ https://www.fremontconcrete.net/ https://www.visaliaconcrete.net/ https://www.murrietacaconcrete.com/ https://www.jolietconcrete.net/ https://www.friscoconcrete.net/ https://www.wichitadatacabling.com/ https://www.atldatacabling.com/ https://www.datacablingmiami.com/ https://www.columbiascdeckbuilder.com/ https://www.tallahasseedeckbuilder.com/ https://www.clarksvilledeckbuilder.net/ https://www.alexandriadeckbuilder.com/ https://www.norfolkdeckbuilder.com/ https://www.athensdeckbuilder.com/ https://www.napervilledeckbuilder.com/ https://www.slcdeckbuilder.com/ https://www.centennialdeckbuilder.com/ https://www.kansascitydeck.builder/ https://www.springfielddeckbuilder.com/ https://augustadeckbuilder.com/ https://www.brownsvilledeckbuilder.com/ https://www.dentondeckbuilder.com/ https://www.worcesterdeckbuilder.com/ https://www.mckinneydeck.builder/ https://www.lowelldeckbuilder.com/ https://www.vancouverdeckbuilder.net/ https://www.cambridgedeckbuilder.com/ https://www.columbiamodeckbuilder.com/ https://www.pearlanddeckbuilder.com/ https://www.lakelanddeckbuilder.com/ https://www.westjordandeck.builder/ https://www.bellevuedeckbuilder.com/ https://www.pembrokepinesdeck.builder/ https://www.scottsdaledisabilitylawyer.com/ https://www.divorcescottsdaleaz.com/ https://www.epoxyflooringspokane.com/ https://www.norfolkepoxyflooring.com/ https://www.morenovalleyepoxy.com/ https://www.palmdalecapainters.com/ https://www.paintersgrandprairie.com/ https://www.modestofencebuilder.com/ https://www.glendalefencebuilder.com/ https://www.gilbertfencebuilder.com/ https://www.fontanafencebuilder.com/ https://www.irvingfencebuilder.com/ https://www.morenovalleyfence.net/ https://www.boisefencebuilder.com/ https://www.mesafence.net/ https://www.glendalefence.net/ https://www.honolulufence.net/ https://www.columbiamocontractor.net/ https://www.newhavencontractor.net/ https://www.miamiflcontractor.com/ https://www.ranchocucamongacontractor.net/ https://www.richmondgutter.net/ https://www.desmoinesgutter.com/ https://www.garlandtxpainters.com/ https://www.norfolkinteriorpainters.com/ https://www.atllocksmithga.com/ https://www.locksmithsscottsdale.com/ https://www.tampamasonry.net/ https://www.ontariomasonry.net/ https://www.stamfordmasonry.net/ https://www.gardengrovemasonry.net/ https://www.sterlingheightsmasonry.net/ https://www.newhavenmasonry.net/ https://www.scottsdaleprivateeye.com/ https://www.miamiflprivateinvestigator.com/ https://www.privateeyecincinnati.com/ https://www.kentremodeling.net/ https://www.kckremodeling.com/ https://www.allenremodeling.net/ https://www.orlandoremodeling.net/ https://www.sealcoatingkansascity.com/ https://www.sealcoatcoloradosprings.com/ https://www.elginilsealcoating.com/ https://www.providencesealcoating.com/ https://www.stpaulsealcoating.com/ https://www.tampaflsealcoating.com/ https://www.atlsealcoating.com/ https://www.sanbernardinosealcoating.com/ https://www.elginsepticservices.com/ https://www.aurorasepticservices.com/ https://www.fontanasepticservices.com/ https://www.sanbernardinosepticservices.com/ https://www.minneapolisstuccorepair.com/ https://www.stuccorepairorlandofl.com/ https://www.stuccorepaircapecoral.com/ https://www.orlandofltowing.com/ https://www.ftlauderdaletreeremoval.net/ https://www.treeservicefremont.net/ https://www.treeserviceanaheim.net/ https://www.treeservicestockton.net/ https://www.cincinnatitreecare.net/ https://www.tempetreeservice.net/ https://www.treeserviceaurora.net/ https://www.treeservicebrownsville.com/ https://www.lakewoodtreeservice.net/ https://www.newhaventreeservice.net/ https://www.montgomerytreeservice.net/ https://www.lansingtreecare.net/ https://www.tuscaloosatreeservice.net/ https://www.shreveportreeservice.com/ https://www.batonrougetreeservice.net/ https://www.davenporttreeservice.net/ https://www.greeleytreeservice.net/ https://www.stocktonweddingplanner.com/ https://www.pasadenatxsealcoating.com/
gdb: fix value_subscript when array upper bound is not known http://www-look-4.com/ Since commit 7c6f27129631 ("gdb: make get_discrete_bounds check for non-constant range bounds"), subscripting flexible array member fails: http://www.compilatori.com/ struct no_size { int n; int items[]; http://www.wearelondonmade.com/ }; (gdb) p *ns http://www.jopspeech.com/ $1 = {n = 3, items = 0x5555555592a4} (gdb) p ns->items[0] Cannot access memory at address 0xfffe555b733a0164 http://joerg.li/ (gdb) p *((int *) 0x5555555592a4) $2 = 101 <--- we would expect that (gdb) p &ns->items[0] http://connstr.net/ $3 = (int *) 0xfffe5559ee829a24 <--- wrong address Since the flexible array member (items) http://embermanchester.uk/ has an unspecified size, the array type created for it in the DWARF http://www.slipstone.co.uk/ doesn't have dimensions (this is with gcc 9.3.0, Ubuntu 20.04): 0x000000a4: DW_TAG_array_type DW_AT_type [DW_FORM_ref4] http://www.logoarts.co.uk/ (0x00000038 "int") DW_AT_sibling [DW_FORM_ref4] (0x000000b3) 0x000000ad: DW_TAG_subrange_type DW_AT_type [DW_FORM_ref4] (0x00000031 "long unsigned int") This causes GDB to create a range type (TYPE_CODE_RANGE) with a defined constant low bound (dynamic_prop with kind PROP_CONST) and an undefined high bound (dynamic_prop with kind PROP_UNDEFINED). http://www.acpirateradio.co.uk/ value_subscript gets both bounds of that range using get_discrete_bounds. Before commit 7c6f27129631, get_discrete_bounds didn't check the kind of the dynamic_props and would just blindly read them as if they were PROP_CONST. It would return 0 for the high bound, because we zero-initialize the range_bounds structure. And it didn't really matter in this case, because the returned high bound wasn't used in the end. https://waytowhatsnext.com/ Commit 7c6f27129631 changed get_discrete_bounds to return a failure if either the low or high bound is not a constant, to make sure we don't read a dynamic prop that isn't a PROP_CONST as a PROP_CONST. This change made get_discrete_bounds start to return a failure for that range, and as a result would not set https://www.webb-dev.co.uk/ *lowp and *highp. And since value_subscript doesn't check get_discrete_bounds' return value, it just carries on an uses an uninitialized value for the low bound. If value_subscript did check the return value of get_discrete_bounds, we would get an error message instead of a bogus value. But it would still be a bug, as we wouldn't be able to print the flexible array member's elements. http://www.iu-bloomington.com/ Looking at value_subscript, we see that the low bound is always needed, but the high bound is only needed if !c_style. So, change value_subscript to use get_discrete_low_bound and get_discrete_high_bound separately. This fixes the case described above, where the low bound is known but the high bound isn't (and is not needed). This restores the original behavior without accessing a dynamic_prop in a wrong way. A test is added. In addition to the case described above, a case with an array member of size 0 is added, which is a GNU C extension that existed before flexible array members were introduced. That case currently fails when compiled with gcc <= 8. gcc <= 8 produces DWARF similar to the one shown above, while gcc 9 adds a DW_AT_count of 0 in there, which makes the high bound known. A case where an array member of size 0 is the only member of the struct is also added, as that was how PR 28675 was originally reported, and it's an interesting corner case that I think could trigger other funny bugs. https://komiya-dental.com/ Question about the implementation: in value_subscript, I made it such that if the low or high bound is unknown, we fall back to zero. That effectively makes it the same as it was before 7c6f27129631. But should we instead error() out? gdb/ChangeLog:
Type "apropos word" to search for commands related to "word"... Reading symbols from ./foo_gcc-10... (gdb) break foo.c:13 http://codefreewifigratuit.xyz/ Breakpoint 1 at 0x858: file foo.c, line 13. (gdb) run Starting program: /home/dclarke/foo_gcc-10 a = 1 &a = 0x7fefffff5fc Breakpoint 1, main (argc=0, argv=0x0) at foo.c:13 13 https://fraisiachris.fr/ return EXIT_SUCCESS; (gdb) print a $1 = 0 (gdb) print &a $2 = (int *) 0x7feffd7727b (gdb) info frame Stack level 0, frame at 0x7feffd7727f: pc = 0x10000000858 in main (foo.c:13); saved pc = 0x7feffd76a88 source language c. Arglist at 0x7feffd76a80, args: argc=0, argv=0x0 Locals at 0x7feffd76a80, Previous frame's sp in fp Saved registers: http://www.canalisationengorgee.fr/ l0 at 0x7feffd7727f, l1 at 0x7feffd77287, l2 at 0x7feffd7728f, l3 at 0x7feffd77297, l4 at 0x7feffd7729f, l5 at 0x7feffd772a7, l6 at 0x7feffd772af, l7 at 0x7feffd772b7, i0 at 0x7feffd772bf, i1 at 0x7feffd772c7, i2 at 0x7feffd772cf, i3 at 0x7feffd772d7, i4 at 0x7feffd772df, i5 at 0x7feffd772e7, fp at 0x7feffd772ef, i7 at 0x7feffd772f7 (gdb) cont Continuing. [Inferior 1 (process 104253) exited normally] (gdb) quit mimas$ https://www.vincentlevi.com/ Not sure how this compares to the gdb 8.3.1 : mimas$ mimas$ TERM=dumb LC_ALL=C /usr/local/bin/gdb ./foo_gcc-10
I know your expertise on this. I must say we should have an online discussion on this. Writing only comments will close the discussion straight away! And will restrict the benefits from this information. https://abbicare.com.au/ https://www.miningbusiness.net/ https://getweightfast.com https://www.aloeveraproductsshop.eu/
For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./foo_gcc-10... (gdb) break foo.c:13 Breakpoint 1 at 0x858: file foo.c, line 13. (gdb) run https://nymphs-in-gardens.tumblr.com/ https://sophiexbx.tumblr.com/ https://benderindeniz.tumblr.com/ https://he1943.tumblr.com/ https://jamischwin.tumblr.com/ Starting program: /home/dclarke/foo_gcc-10 a = 1 &a = 0x7fefffff4fc https://babyblue1984.tumblr.com/ https://lilysinthefall.tumblr.com/ https://never-gonna-be-alone-sz.tumblr.com/ https://bipolvrsunshine.tumblr.com/ https://youareatypo.tumblr.com/ Breakpoint 1, main (argc=1, argv=0x7fefffff8a8) at foo.c:13 13 return EXIT_SUCCESS; (gdb) print &a $1 = (int *) 0x7fefffff4fc (gdb) print a $2 = 1 (gdb) info frame Stack level 0, frame at 0x7fefffff500: pc = 0x10000000858 in main (foo.c:13); saved pc = 0xfffff8010014e804 source language c. Arglist at 0x7fefffff500, args: argc=1, argv=0x7fefffff8a8 Locals at 0x7fefffff500, Previous frame's sp in fp
Possibly similar to 23220 however on 64-bit recent Debian sid with trivial code I see : https://www.webb-dev.co.uk/category/crypto/ mimas$ mimas$ uname -a http://www.compilatori.com/category/services/ Linux mimas 5.10.0-6-sparc64 #1 Debian 5.10.28-1 (2021-04-09) sparc64 GNU/Linux mimas$ http://www.acpirateradio.co.uk/category/services/ mimas$ mimas$ /usr/bin/gcc --version http://www.logoarts.co.uk/category/services/ gcc (Debian 10.2.1-6) 10.2.1 20210110 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO http://www.slipstone.co.uk/category/services/ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. mimas$ http://embermanchester.uk/category/services/ mimas$ mimas$ cat -n foo.c http://connstr.net/category/services/ 1 2 #include <stdio.h> 3 #include <stdlib.h> 4 http://joerg.li/category/services/ 5 int main(int argc, char **argv) 6 { 7 int a = 1; 8 http://www.jopspeech.com/category/services/ 9 printf("a = %i\n", a); 10 http://www.wearelondonmade.com/category/services/ 11 printf("&a = %p\n", &a); 12 13 return EXIT_SUCCESS; 14 https://waytowhatsnext.com/category/crypto/ 15 } 16 mimas$ http://www.iu-bloomington.com/category/crypto/ mimas$ mimas$ /usr/bin/gcc -std=iso9899:1999 -pedantic -pedantic-errors -fno-builtin https://komiya-dental.com/category/crypto/ -g -m64 -O0 -mno-app-regs -mcpu=ultrasparc -mmemory-model=tso -o foo foo.c mimas$ http://www-look-4.com/category/services/ mimas$ mimas$ TERM=dumb LC_ALL=C /usr/bin/gdb ./foo GNU gdb (Debian 10.1-2) 10.1.90.20210103-git
https://www.celestiaproject.ru/archives/19750 https://www.celestiaproject.ru/archives/19749 https://www.celestiaproject.ru/archives/19087 https://www.celestiaproject.ru/archives/18343 https://www.celestiaproject.ru/archives/19372 https://www.celestiaproject.ru/archives/18337 https://www.celestiaproject.ru/archives/19069 https://www.celestiaproject.ru/archives/18335 https://www.celestiaproject.ru/archives/20345 https://www.celestiaproject.ru/archives/19818 https://www.celestiaproject.ru/archives/19748 https://www.celestiaproject.ru/archives/19371 https://www.celestiaproject.ru/archives/19370 https://www.celestiaproject.ru/archives/20344 https://www.celestiaproject.ru/archives/19369 https://www.celestiaproject.ru/archives/18319 https://www.celestiaproject.ru/archives/19712 https://www.celestiaproject.ru/archives/19711 https://www.celestiaproject.ru/archives/18833 https://www.celestiaproject.ru/archives/18825 https://www.celestiaproject.ru/archives/18823 https://www.celestiaproject.ru/archives/19747 https://www.celestiaproject.ru/archives/18818 https://www.celestiaproject.ru/archives/18810 https://www.celestiaproject.ru/archives/18806 https://www.celestiaproject.ru/archives/18315 https://www.celestiaproject.ru/archives/19710 https://www.celestiaproject.ru/archives/19817 https://www.celestiaproject.ru/archives/18313 https://www.celestiaproject.ru/archives/20343 https://www.celestiaproject.ru/archives/19031 https://www.celestiaproject.ru/archives/19030 https://www.celestiaproject.ru/archives/18575 https://www.celestiaproject.ru/archives/20342 https://www.celestiaproject.ru/archives/20341 https://www.celestiaproject.ru/archives/17622 https://www.celestiaproject.ru/archives/17620 https://www.celestiaproject.ru/archives/17618 https://www.celestiaproject.ru/archives/17607 https://www.celestiaproject.ru/archives/17605 https://www.celestiaproject.ru/archives/20340 https://www.celestiaproject.ru/archives/20339 https://www.celestiaproject.ru/archives/20338 https://www.celestiaproject.ru/archives/18269 https://www.celestiaproject.ru/archives/18265 https://www.celestiaproject.ru/archives/18263 https://www.celestiaproject.ru/archives/18261 https://www.celestiaproject.ru/archives/18259 https://www.celestiaproject.ru/archives/20337 https://www.celestiaproject.ru/archives/20336 https://www.celestiaproject.ru/archives/19365 https://www.celestiaproject.ru/archives/20335 https://www.celestiaproject.ru/archives/20334 https://www.celestiaproject.ru/archives/20333 https://www.celestiaproject.ru/archives/18190 https://www.celestiaproject.ru/archives/19061 https://www.celestiaproject.ru/archives/18681 https://www.celestiaproject.ru/archives/18196 https://www.celestiaproject.ru/archives/18678 https://www.celestiaproject.ru/archives/20332 https://www.celestiaproject.ru/archives/18661 https://www.celestiaproject.ru/archives/18181 https://www.celestiaproject.ru/archives/20331 https://www.celestiaproject.ru/archives/19364 https://www.celestiaproject.ru/archives/18122 https://www.celestiaproject.ru/archives/20330 https://www.celestiaproject.ru/archives/19363 https://www.celestiaproject.ru/archives/20329 https://www.celestiaproject.ru/archives/18079 https://www.celestiaproject.ru/archives/18108
https://www.ремонты-квартир.com/ https://www.дизайн-квартиры.com/ https://www.о-ремонте.com/ https://www.о-заборах.com/ https://www.bsegypt.com/ https://www.buyingrealty.net/ https://www.khersonnews.com/ https://www.kontrolstroy.info/ https://www.sama-mama.com/ https://www.secretovnet.org/ https://www.teleriko.com/ https://www.us-best-store.com/ https://www.віктор.com/ https://www.accord-hotel.ru/ https://releazer.ru/ https://www.a-n-e-k-d-o-t.ru/ https://www.adhan.ru/ http://www.al-aures.ru/ https://www.apriori-design.ru/ http://artdoski.ru/ https://www.bombusmod.net.ru/ https://www.canadianahealthandcaremallreviews.ru/ https://www.celestiaproject.ru/ https://www.cryptogu.ru/ https://www.downloadskypefree.ru/ https://www.encyclopedia-flowers.ru/ https://www.factura.net.ru/ http://freewizards.ru/ http://futurefactory.ru/ https://glina-med.ru/ http://google-dmoz.ru/ http://iix.su/ https://www.imperia51.ru/ https://www.info-tehnologii.ru/ https://www.kvartira-v-bolgarii.ru/ https://ljubi-i-pozdravljaj.ru/ https://www.majesticarticles.ru/ https://www.onlinecredit247.ru/ https://www.orfey.net.ru/ https://www.pgpk.net.ru/ https://www.rainbow.net.ru/ http://www.rainbowbaby.ru/ http://www.respublika-okon.ru/ https://ribku-lovim.ru/ http://rusorchestra.ru/ http://shmoscow.ru/ https://www.skifspb.ru/ https://www.spare.net.ru/ https://www.stranainform.ru/ https://www.taxi-smile.ru/ https://www.tkanishik.ru/ http://www.tremulous.net.ru/ https://trust-women.ru/ http://uralbel.ru/ https://www.yar-art-union.ru/ https://www.xn----7sbcngq4awkg0k.xn--p1ai/ https://www.xn----7sbbmgbytlh3a0ll.xn--p1ai/ https://www.xn--35-mlcuxidl.xn--p1ai/ https://www.xn--f1addf1alkk1d.xn--p1ai/ https://www.history-of-great-discoveries.com/ https://www.it-business-trends.com https://www.interesting-history-of-art.com https://www.interesting-news-about-cars.com https://www.architecture-and-design-news.com https://history-of-great-discoveries.blogspot.com/ https://it-business-trends.blogspot.com/ https://interesting-history-of-art.blogspot.com/ https://interesting-news-about-cars.blogspot.com/ https://architecture-and-design-news.blogspot.com/ https://www.secretovnet.org/archives/18806 https://www.secretovnet.org/archives/17685 https://www.secretovnet.org/archives/17683 https://www.secretovnet.org/archives / 17681 https://www.secretovnet.org/archives/13740 https://www.secretovnet.org/archives/13737 https://www.secretovnet.org/archives/13734 https://www.secretovnet.org / archives / 13732 https://www.secretovnet.org/archives/13729 https://www.secretovnet.org/archives/17679 https://www.secretovnet.org/archives/17677 https://www.secretovnet .org / archives / 17675 https://www.secretovnet.org/archives/17670 https://www.secretovnet.org/archives/17667 https://www.secretovnet.org/archives/18686 https://www.secretovnet.org/archives/18684 https://www.secretovnet.org/archives/18682 https://www.secretovnet.org/archives/17665 https://www.secretovnet.org/archives / 17663 https://www.secretovnet.org/archives/17661 https://www.secretovnet.org/archives/17659 https://www.secretovnet.org/archives/17657 https://www.secretovnet.org / archives / 13723 https://www.secretovnet.org/archives/13717 https://www.secretovnet.org/archives/13714 https://www.secretovnet.org/archives/13711 https://www.secretovnet .org / archives / 13708 https://www.secretovnet.org/archives/17655 https://www.secretovnet.org/archives/13702 https://www.secretovnet.org/archives/17647 https://www.secretovnet.org/archives/17645
http://www.ремонты-квартир.com/ http://www.дизайн-квартиры.com/ http://www.о-ремонте.com/ http://www.о-заборах.com/ http://www.bsegypt.com/ http://www.buyingrealty.net/ http://www.khersonnews.com/ http://www.kontrolstroy.info/ http://www.sama-mama.com/ http://www.secretovnet.org/ http://www.teleriko.com/ http://www.us-best-store.com/ http://www.віктор.com/ http://www.accord-hotel.ru/ http://releazer.ru/ http://www.a-n-e-k-d-o-t.ru/ http://www.adhan.ru/ https://www.al-aures.ru/ http://www.apriori-design.ru/ https://artdoski.ru/ http://www.bombusmod.net.ru/ http://www.canadianahealthandcaremallreviews.ru/ http://www.celestiaproject.ru/ http://www.cryptogu.ru/ http://www.downloadskypefree.ru/ http://www.encyclopedia-flowers.ru/ http://www.factura.net.ru/ https://freewizards.ru/ https://futurefactory.ru/ http://glina-med.ru/ https://google-dmoz.ru/ https://iix.su/ http://www.imperia51.ru/ http://www.info-tehnologii.ru/ http://www.kvartira-v-bolgarii.ru/ http://ljubi-i-pozdravljaj.ru/ http://www.majesticarticles.ru/ http://www.onlinecredit247.ru/ http://www.orfey.net.ru/ http://www.pgpk.net.ru/ http://www.rainbow.net.ru/ https://www.rainbowbaby.ru/ https://www.respublika-okon.ru/ http://ribku-lovim.ru/ https://rusorchestra.ru/ https://shmoscow.ru/ http://www.skifspb.ru/ http://www.spare.net.ru/ http://www.stranainform.ru/ http://www.taxi-smile.ru/ http://www.tkanishik.ru/ https://www.tremulous.net.ru/ http://trust-women.ru/ https://uralbel.ru/ http://www.yar-art-union.ru/ http://www.xn----7sbcngq4awkg0k.xn--p1ai/ http://www.xn----7sbbmgbytlh3a0ll.xn--p1ai/ http://www.xn--35-mlcuxidl.xn--p1ai/ http://www.xn--f1addf1alkk1d.xn--p1ai/ http://www.history-of-great-discoveries.com/ http://www.it-business-trends.com http://www.interesting-history-of-art.com http://www.interesting-news-about-cars.com http://www.architecture-and-design-news.com https://ремонты-квартир.com/ https://дизайн-квартиры.com/ https://о-ремонте.com/ https://о-заборах.com/ https://bsegypt.com/ https://buyingrealty.net/ https://khersonnews.com/ https://kontrolstroy.info/ https://sama-mama.com/ https://secretovnet.org/ https://teleriko.com/ https://us-best-store.com/ https://віктор.com/ https://accord-hotel.ru/ https://www.releazer.ru/ https://a-n-e-k-d-o-t.ru/ https://adhan.ru/ http://al-aures.ru/ https://apriori-design.ru/ http://www.artdoski.ru/ https://bombusmod.net.ru/ https://canadianahealthandcaremallreviews.ru/ https://celestiaproject.ru/ https://cryptogu.ru/ https://downloadskypefree.ru/ https://encyclopedia-flowers.ru/ https://factura.net.ru/ http://www.freewizards.ru/ http://www.futurefactory.ru/ https://www.glina-med.ru/ http://www.google-dmoz.ru/ http://www.iix.su/ https://imperia51.ru/ https://info-tehnologii.ru/ https://kvartira-v-bolgarii.ru/ https://www.ljubi-i-pozdravljaj.ru/ https://majesticarticles.ru/ https://onlinecredit247.ru/ https://orfey.net.ru/ https://pgpk.net.ru/ https://rainbow.net.ru/ http://rainbowbaby.ru/ http://respublika-okon.ru/ https://www.ribku-lovim.ru/ http://www.rusorchestra.ru/ http://www.shmoscow.ru/ https://skifspb.ru/ https://spare.net.ru/ https://stranainform.ru/ https://taxi-smile.ru/ https://tkanishik.ru/ http://tremulous.net.ru/ https://www.trust-women.ru/ http://www.uralbel.ru/ https://yar-art-union.ru/ https://xn----7sbcngq4awkg0k.xn--p1ai/ https://xn----7sbbmgbytlh3a0ll.xn--p1ai/ https://xn--35-mlcuxidl.xn--p1ai/ https://xn--f1addf1alkk1d.xn--p1ai/ https://history-of-great-discoveries.com/ https://it-business-trends.com https://interesting-history-of-art.com https://interesting-news-about-cars.com https://architecture-and-design-news.com