libevent / libevent/libevent

Upgrading libevent based TCP server implementation from commit id 665d79f1 to ec8d7a5a results in random crashes

Open
#1,562 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

subsystem:http
Dominant language
C
Stars
12k
Forks
3.5k
Avg merge
12h 55m
Merged PRs (30d)
6

Description

FYI: The server code did not change - it is running stable under various loads on commit id 665d79f1 (or earlier). After libevent upgrade to commit id ec8d7a5a it randomly crashes. Can't upload stack trace nor share server code unfortunately.
OS: RHEL8, non-ssl sockets only.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file, entry point, stack trace, or reproducible case is provided. Compare libevent commits 665d79f1 and ec8d7a5a using a minimal TCP server on RHEL8 with non-SSL sockets, capture the crash, and narrow the regression to a reproducible test before determining what done means.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
networking
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.