Dear Cenk,<div><br></div><div>Thank you for important information about my RIOT-2016.10 problem.</div><div>As you say, I found core dump file, but it was not generated.</div><div>Next step, I ran "PORT0=tap0 make debug" , and start RIOT program</div>by typing 'run' in the (gdb) shell. The following messages are displayed.<div><br></div><div>   Starting program: /home/user/Desktop/RIOT-2016.10/examples/gnrc_networking/bin/native/gnrc_networking.elf tap0</div><div>   RIOT native interrupts/signals initialized.</div><div>   LED_RED_OFF</div><div>   LED_GREEN _ON</div><div>   RIOT native board initialized.</div><div>   RIOT native hardware initialization complete.</div><div><br></div><div>   Program received signal SIGSEGV, Segmentation fault.</div><div>   0x00000000 in ?? ()</div><div><br></div><div>In the "signup.h" file, 'SIGSEGV' means 'Segmentation violation'. It is a</div><div>only information in the (gdb) shell display. </div><div>What does '0x00000000 in ?? ()' mean ?.</div><div><br></div><div>Anyway it may be difficult to execute RIOT2016.10 on the Ubuntu 12.04.</div><div>I have not experienced Vagrant. If all necessary tools are pre-installed,</div><div>It it helpful for me. I try to install Vagrant.</div><div><br></div><div>Thank you,</div><div>Dicek Bear</div><div><div><br><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Dicek,<br>
<br>
I couldn't reproduce the segfault on my system (Arch) with RIOT-2016.10.<br>
Can you provide the core dump file? This way, we would at least know<br>
where the crash occured. If no dump file is generated, then you can also<br>
run `PORT=tap0 make debug` instead of `PORT=tap0 make term`. This<br>
command will start your binary in gdb and you can run RIOT by typing<br>
`run` in the gdb shell. In this mode, more information regarding the<br>
segfault should be displayed.<br>
<br>
BTW, Ubuntu12.04 is pretty old (: Do you have experience with<br>
Vagrant[1]? There is a Vagrantfile in RIOT's root directory, which can<br>
be used to jump-start a RIOT VM (Ubuntu16.04) with all necessary tools<br>
pre-installed. You can find more information here [2].<br>
<br>
[1] <a href="https://www.vagrantup.com/" target="_blank">https://www.vagrantup.com/</a><br>
[2] <a href="https://github.com/RIOT-OS/RIOT/blob/master/dist/tools/vagrant/README.md" target="_blank">https://github.com/RIOT-OS/<wbr>RIOT/blob/master/dist/tools/<wbr>vagrant/README.md</a><br>
<br>
Cheers,<br>
Cenk Gündoğan<br>
<br>
On 16-12-26 17:33:29, dicek bear wrote:<br>
> Dear RIOT users,<br>
><br>
> Hello. I am a new comer to RIOT OS. Recently I downloaded the latest<br>
> version RIOT-2016.10 and tried to execute some examples.<br>
><br>
> At first I tried the "default" example. It is executed with no problem.<br>
> Next, tried the "gnrc_networking" example. It caused a trouble as following,<br>
><br>
> First, created a tap interface,<br>
><br>
>    sudo ip tuntap add tap0 mode tap user ${USER}<br>
>    sudo ip link set tap0 up<br>
><br>
> Then, started the "gnrc_networking" by invoking as<br>
><br>
>    PORT=tap0 make term<br>
><br>
> The following messages were displayed. The program was started but<br>
> segmentation fault was caused<br>
><br>
><br>
>  /home/user/Desktop/RIOT-2016.<wbr>10/examples/gnrc_networking/<wbr>bin/native/gnrc_networking.elf<br>
> tap0<br>
>    RIOT native interrupts/signals initialized.<br>
>    LED_RED_OFF<br>
>    LED_GREEN_ON<br>
>    RIOT native board initialized.<br>
>    RIOT native hardware initialization complete.<br>
><br>
>    make: *** [term] Segmentation fault (core dumped)<br>
><br>
> Why is this problem occur?.<br>
><br>
> My development environment is<br>
><br>
>    Ubuntu12.04 (is guest OS on host OS windows7)<br>
><br>
> In the gnrc_networking/README.md, "Ununtu14.04 comes with netcat IPv6<br>
> support pre-installed." Is written. Is this problem caused by that netcat<br>
> is not installed or unsuitable for Ubuntu12.04 ?.<br>
><br>
> If so, are there any solutions to execute "gnrc_networking" on Ubuntu12.04<br>
> ?.<br>
> My PC is Windows7. It may be impossible to upgrade to Ubuntu14.04.<br>
><br>
> Dicek Bear<br>
<br>
> ______________________________<wbr>_________________<br>
> users mailing list<br>
> <a href="javascript:;" onclick="_e(event, 'cvml', 'users@riot-os.org')">users@riot-os.org</a><br>
> <a href="https://lists.riot-os.org/mailman/listinfo/users" target="_blank">https://lists.riot-os.org/<wbr>mailman/listinfo/users</a><br>
<br>
</blockquote></div></div></div>