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

wslbridge error sending signal 11 #153

Closed
amildahl opened this issue Feb 18, 2019 · 8 comments
Closed

wslbridge error sending signal 11 #153

amildahl opened this issue Feb 18, 2019 · 8 comments
Labels

Comments

@amildahl
Copy link

amildahl commented Feb 18, 2019

I'm noticing a strange error that's cropped up when I leave a session open. Though I don't imagine it matters, the session is running a tmux session ssh'd to machines two levels deep. The errors were occasional after about 6 hours. After letting it sit, idle, overnight for ~9 hours, it won't stop spewing:

1458507086 [sig] wslbridge 10924 sig_send: error sending signal 11, pid 10924, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0

I'm running wsltty 1.9.6, installed through chocolatey, on Windows 10. It's running in Cmder with the following Task:

set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %LOCALAPPDATA%\wsltty\bin\mintty.exe --wsl -o ThemeFile="%LOCALAPPDATA%\wsltty\themes\MinttyCampbell" -o Locale=C -o Charset=UTF-8 /bin/wslbridge --distro-guid 7fd07c9d-50e3-414a-9115-ee17cd08367c -C~ -t /bin/bash

I haven't done any additional configuration, as far as I can remember (I only set this up last night). I had two terminals open and it only happened on the one (the second terminal wasn't in a tmux session and was just ssh'd into a machine)

It's not a huge deal as I can just detach my tmux session and open a new terminal, but I thought I'd throw it out there in case it keeps cropping up. Thanks!

@mintty
Copy link
Owner

mintty commented Feb 18, 2019

wsltty in cmder‽ Wow...
Please provide a "minimal test case" - a really helpful concept in open source debugging.
I.e., without cmder, without tmux. If it still happens, it sounds like a wslbridge issue. Then report there please.

@mintty mintty added the invalid label Feb 18, 2019
@mintty
Copy link
Owner

mintty commented Feb 18, 2019

Marked invalid for intricate entangled test setup.

@rustyscottweber
Copy link

rustyscottweber commented Mar 12, 2019

+1 for this issue.. However, I'm running wsltty in conEmu.

Once it shows up, it renders the window completely useless.

RWeber@OSSLT44:~$ 1487733486 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                            1488816889 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                                                      1489895196 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                                                                                1490982613 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                  1492064872 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                            1493143317 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                                                      1494238658 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                                                                                1495321354 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                  1496407255 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                            1497496923 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                                                      1498582992 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                                                                                1499671507 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                  1500762736 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                            1501843230 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                                                      1502936424 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                                                                                                1504028142 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe handle 0xE0, nb 0, packsize 176, Win32 error 0
                  1505112003 [sig] wslbridge 10408 sig_send: error sending signal 11, pid 10408, pipe ha

It will repeat this message until the window is closed.. I will attempt to reproduce this using the window outside of conemu if you wish. However, I highly doubt that this is an issue that is related entirely to the fact that the wsltty window is a child of another process.

@rustyscottweber
Copy link

rustyscottweber commented Mar 12, 2019

Why do you run the whole wsltty (= wslbridge + mintty) in ComEmu? ComEmu itself has wslbridge.exe.

  1. Because it runs in cmd prompt which windows made and it sucks....
  2. Because windows tries to constantly outsmart me, the user, at every turn and it sucks.
  3. I wish I could use CentOs, but I need certain libraries that will only run on windows because it sucks.
    Shall I continue?
    running things in Minnty give me a lot of control that cmd prompt doesn't.

@mintty
Copy link
Owner

mintty commented Mar 12, 2019

It sounds like a wslbridge issue (not wsltty, fixed in my previous comment). Maybe report there?
However, if it still only occurs in ConEmu, it could be some weird interworking effect that probably nobody will feel in charge of...

@rustyscottweber
Copy link

Filed the issue with what I believe is the wslbridge probject.
rprichard/wslbridge#41

@mintty
Copy link
Owner

mintty commented Mar 14, 2019

Actually, as signal 11 is SIGSEGV, is this related to #152?

@mintty
Copy link
Owner

mintty commented Oct 2, 2019

Released 3.0.5 with changed gateway.

@mintty mintty closed this as completed Oct 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants