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

ISO charset make crash with python #1711

Open
BigBadWouf opened this issue Nov 6, 2024 · 1 comment
Open

ISO charset make crash with python #1711

BigBadWouf opened this issue Nov 6, 2024 · 1 comment

Comments

@BigBadWouf
Copy link

Hello

On eggdrop 1.10 and python 3.12.6 (running on manjaro linux 6.1)

When bind on event like pubm, part, quit with messages contains ISO char like éèçà, eggdrop crash.

Simple to reproduce :
Compile an eggdrop with default parameters.
Load python.
Add script with bind like bind("pubm", "*", "*", onMessage)) and proc like def onMessage(nick, mask, handle, channel, msg=''): pass
Go to channel with bot and send message with charset like iso-8859-15 and special char.
Crash.

Cant produce gdb for now, i add one to night

@BigBadWouf
Copy link
Author

Here a gdb of SEGMENT VIOLATION with python and simple bind

gdb.txt

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

No branches or pull requests

1 participant