Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rolisteam segfaulted #48

Closed
jlm-gh opened this issue Dec 7, 2016 · 8 comments
Closed

Rolisteam segfaulted #48

jlm-gh opened this issue Dec 7, 2016 · 8 comments
Assignees
Milestone

Comments

@jlm-gh
Copy link

jlm-gh commented Dec 7, 2016

Build Status

#Your configuration:
Rolisteam version: 1.7.1ubuntu1
Operating System and version:

  • Linux Debian Jessie (Stable) amd64

Rolisteam Setting:

  • GM and server

#What did you do ? (Explain each step from starting rolisteam to the issue)

  • Open Rolisteam via ssh -Y on a other computer
  • Scan open port via an external server using nmap, in order to check if port opennig via my DSL Box was correct
    nmap -p 6660 -PN -Sv my_box_IP

#What did you expect to see ? (Make sentences and explains in details with words)
That port 6660 on my box was opened (it was) and other players could join my game session

#What did you get instead ? (Describe in details the issue)
On the console that launched rolisteam

[1]+ Segmentation fault rolisteam

In /var/log/syslog

Dec 7 22:24:04 Groumph kernel: [2277568.976174] rolisteam[32012]: segfault at ffffffffb2f97905 ip 00007fd117337200 sp 00007ffcab6ba258 error 5 in libc-2.19.so[7fd1172a5000+1a1000]

@obiwankennedy
Copy link
Member

obiwankennedy commented Dec 7, 2016

Ok, that hard to reproduce.

I've got that error message when I try to use your nmap command: Failed to resolve/decode supposed IPv4 source address "v": Name or service not known

@obiwankennedy obiwankennedy self-assigned this Dec 7, 2016
@obiwankennedy
Copy link
Member

obiwankennedy commented Dec 8, 2016

Have you try recompile Rolisteam for your debian ?

@jlm-gh
Copy link
Author

jlm-gh commented Dec 10, 2016 via email

@obiwankennedy
Copy link
Member

Hi,

When I said it is hard to reproduce, I means I don't have the environment to do it. Because I have no access to remote computer.
I only have 3 linux machine on my local network and I can't reproduce that.
I can do the ssh -Y from one of my computer to another. I see rolisteam start with no problem.
Then, I tried the nmap command and nothing happens.

To be clear, your goal is to start rolisteam on a remote server (to get better bandwidth and other advantages). Does the problem prevent you to play ? I will try to fix it but I need to get access to a remote computer.

This is a sequence diagram to identify the actors of the problem and the order of events.
nmapissue
At least, it is what I understood.

You can modify it there: http://sequencediagram.org/index.html?initialData=HIWwhgDgBBBOD2AjANgUxAKAxMsAuAlgMYE4B2eAzjiWQOZSoCOArmMlmEXvLFAEQArZCH5QwlKMMwBiSiwgReeVABMYuQiXJ4oeAJ4RUlAFwb8xUmAoAacd153E8FmVW59dovAoJkd1AoCAzt3PDBECVQsHAtta10ASQpUWDJUPGxNSx0oAGVUgDdUgEYsuKsKfKLUgCYsaQBaAD5klTSMqDNKSgALKEaATShKGtgyttT0vBaC2GLxrpG+geHR+dKMOYWSlsmO3TN4AGsMfemW6SWThpE9lIOlynD8KD8CZ9QwTHOM2bGSk8Xrp3p9vlsAfd2tMlqoPhBkGB9G94MgPipwb8Zs0rmY4dREcjQRiQFAfFIRABySQAYXgIAgLHaWAwTVaDxh3RW6wW9Sx-w2sFqT25Y3q2zqUKmnSOp35OJE11OrLu7OhMqgZHA0EaAAVgANKAA1AbQABsFoADFAQPpGs4AB6NRK6s4cv7NCVCpZayADfWGk2Nc1Wm12x3O11e2pSx5mIywABmvFJvug5Nt9vgTpdWC9uwVpLMACVUeivqTehIoERYBJemoAHRAA

@obiwankennedy obiwankennedy added this to the v1.8.0 milestone Dec 11, 2016
@jlm-gh
Copy link
Author

jlm-gh commented Dec 11, 2016 via email

@obiwankennedy
Copy link
Member

Ok, I ask to friend to launch the nmap command.
I got many error message as follow:

"Erreur réseau :" "The remote host closed the connection"
Emit disconneted signal : s

But rolisteam does not crash.

If you start rolisteam and on the same machine run this command : nmap -PN -sV -p 6660 localhost
Does rolisteam crash ?

I'll recommend you to compile rolisteam for your system instead of using the ubuntu version.

@jlm-gh
Copy link
Author

jlm-gh commented Dec 16, 2016 via email

@jlm-gh
Copy link
Author

jlm-gh commented Feb 25, 2017

Just tried 1.8.0 on MAcOS (Unfortunately, I have this Mac only for a few days, I could not do more tests with it)

The new version didn't crashed but still indicate
21:52:12 - Fin du processus de connexion

Compiling 1.8.0 version on Linux is on my todo list for this weekend.

Regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants