GithubHelp home page GithubHelp logo

epic5-bugs's People

Contributors

desaster avatar

Watchers

 avatar  avatar

Forkers

cloudxtreme

epic5-bugs's Issues

lines disappear when returning to epic5 with tmux on a different size terminal

Example screen recording of this problem:

Example screen recording of this problem (.webm)

Steps to reproduce this problem:

  1. Open a new terminal and resize it to 89x19

  2. Open a new tmux session in this terminal:

    tmux new -s epic5-bug
    
  3. Run epic5 within the tmux session, and fill the output with data:

    /load dummy-output.irc
    
  4. Make a note of the last visible output line on screen

  5. Open new terminal and resize it to 58x27

  6. attach to the previously created tmux session by running the command:

    tmux attach-session -d -t epic5-bug
    
  7. Notice the last visible output line on screen, it is different than in step 4

/encoding crashes

using an existing channel, the following commands in a sequence cause a crash:

/encoding #channel ISO-8859-1
/encoding #channel NONE

Info:

Command line:

epic5 -q testasdasd irc.freenode.net -c \#epic5-testing

Commit ID: e76e9a1447338c97ae0efa22210e66812f627d9d

/encoding
*** [0] Encoding for console is UTF-8 : (From locale)
*** [1] Encoding for scripts is CP437 : (Default value)
*** [2] Encoding for irc is ISO-8859-1 : (Default value)

$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

gdb:

Program received signal SIGSEGV, Segmentation fault.
__gconv_close (cd=0x0) at gconv_close.c:35
35      gconv_close.c: No such file or directory.
(gdb) bt
#0  __gconv_close (cd=0x0) at gconv_close.c:35
#1  0x00007ffff6f7555f in iconv_close (cd=<optimized out>) at iconv_close.c:35
#2  0x00000000004a4b3f in encoding (command=0x7b0ac8 "ENCODING", args=0x7b0ae4 "", subargs=0x0)
    at recode.c:1123
#3  0x0000000000438f25 in parse_statement (stmt=0x7fffffffc241 "encoding #epic5-testing NONE",
    interactive=1, subargs=0x0) at commands.c:3953
#4  0x0000000000473eca in send_line (key=10, string=0x0) at input.c:1547
#5  0x00000000004828b0 in key_exec (key=0x768a68) at keys.c:434
#6  0x0000000000482bea in handle_keypress (lastp=0x0, pressed=..., keyx=10, quote_override=0)
    at keys.c:656
#7  0x00000000004ace4e in edit_codepoint (key=10) at screen.c:3841
#8  0x00000000004acd6e in translate_user_input (byte=10 '\n') at screen.c:3786
#9  0x00000000004aca48 in do_screens (fd=0) at screen.c:3661
#10 0x00000000004932bb in do_filedesc () at newio.c:477
#11 0x0000000000475870 in io (what=0x4e78c0 "main") at ./irc.c:939
#12 0x0000000000475db4 in main (argc=6, argv=0x7fffffffe5b8) at ./irc.c:1299
(gdb)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.