[LBBS-131] mod_discord: Segfault when module is reloaded

LBBS-131
mod_discord: Segfault when module is reloaded
DAHLIN-19
dahdi_vpmadt032_loader: Ignored attributes
PHREAKNET-68
Recent Change Update/Reload functions in MARCH don't work
PHREAKNET-40
Recent Change provisioning bug increments device name by 1
PHREAKNET-67
Allow operators to manually ticket calls
INTERLINKED-27
CONVERT_TZ not recognizing US timezones
LBBS-121
mod_asterisk_queues: Memory corruption or use after free in agent list
LBBS-130
test_imap_msn: Flaky test
LBBS-129
editor.c: Small terminal widths lead to drawing issues
LBBS-128
thread.c: Recursive lock attempt between find_thread and thread_unregister
LBBS-32
mod_spamassassin: Improve default spam handling
LBBS-109
net_telnet: Local echo remains enabled in some cases
PHREAKNET-65
ZEnith numbers don't bill properly
PHREAKNET-66
Allow signaling when through on coin calls
LBBS-127
net_tap: Add support for TAP/IXO paging protocol
PHREAKNET-64
234 5700 unable to dial 980 5111
ASTERISK-171
chan_iax2: Crash due to memory corruption following packet decrypt failures
LBBS-56
net_snpp: Add Simple Network Paging Protocol support
PHREAKNET-62
Trunk calls where a #7 is keyed a second tone is inserted
PHREAKSCRIPT-66
dahdi_vpmadt032_loader.o: unannotated intra-function call
ASTERISK-176
chan_pjsip: Add "none" DTMF method
PHREAKSCRIPT-78
chan_sccp: Don't know how to send format
ASTERISK-175
app_mixmonitor: Can record multiple times to same file
ASTERISK-174
func_channel: Allow manually changing channel format
ASTERISK-173
dsp.c: Double DTMF detection with busydetect
LBBS-120
mod_asterisk_ami: NULL dereference possible if ami_session is currently NULL
ASTERISK-172
chan_dahdi: DAHDI FXO channels can stay busy on repeated access attempts
INTERLINKED-26
Emails with the .wiki extensions are not valid
PHREAKSCRIPT-25
chan_sccp no longer compiles
PHREAKSCRIPT-77
install: install_prereq aborts early
LBBS-125
net_imap: SEGV if client login fails
LBBS-27
mod_irc_relay: Allow relaying of away/here status
LBBS-126
mod_oauth: OAuth tokens are refreshed unnecessarily frequently
LBBS-101
io_tls: Automatically reload TLS certificates and non-disruptively
LBBS-114
net_imap: Modifying header files doesn't cause all dependents to get recompiled
WSSMAIL-8
Add NNTP support and IRC integration
PHREAKNET-63
Change of IP address
PHREAKSCRIPT-76
ast_safe_sleep: Memory corruption when freeing frames
ASTERISK-58
xml: Add config documentation
LBBS-95
mod_mailscript: Add ADDFLAG action
ASTERISK-170
app_voicemail: Read-only option doesn't prevent move operations
PHREAKSCRIPT-75
Add support for DNVT military phones
LBBS-118
SEGV in IMAP session when mailbox selected
LBBS-119
module.c: Use after free when unloading modules with recursive dependents
LBBS-123
module.c: Use after free with module references
LBBS-122
mod_http: Uninitialized memory access during Basic Authentication
PHREAKNET-61
Create a webpage for the operator automatic traffic generator
LBBS-124
net_http: Allow for multiple virtualhosts
ASL-7
app_rpt: Add XML documentation
ASTERISK-169
stasis: Memory corruption in channel_snapshot_dialplan_create
ASTERISK-109
voicemail.conf.sample: Clarify misnamed option behavior
ASTERISK-168
chan_iax2: Make refresh interval configurable
PHREAKSCRIPT-39
Add optional flag to not update system first
ASTERISK-167
sig_analog: Improve Call Forwarding implementation
ASTERISK-166
sig_analog: Make call waiting hangup behavior configurable
ASTERISK-165
res_calendar_icalendar: SEGV during module refresh
INTERLINKED-25
Optimize caching of dynamic CSS files
PHREAKNET-60
Enable standalone provisioning server
INTERLINKED-24
Improve programmatic interfaces to issues
LBBS-117
TLS/IMAP: Add extensible/detailed logging info
LBBS-116
net_imap: Untagged responses should be flushed before tagged response
LBBS-115
net_imap: Untagged EXPUNGE sent while no command in progress
EVERGREEN-4
Expunge of folder with mix of \Deleted messages results in stale view
LBBS-34
net_xmpp: Add XMPP protocol support
PHREAKNET-47
Add automation for bill mailings
LBBS-47
Email enhancements
LBBS-31
mod_sieve: Major Sieve filtering overhaul and improvements
PHREAKNET-42
Provisioning fails for lines with certain features
LBBS-64
mod_operator: Crash with more than 64 options?
ASTERISK-164
chan_dahdi: Allow setting/getting lastexten from dialplan
ASTERISK-163
Add support for KP2
DAHTOOL-8
autoreconf fails
ASTERISK-162
chan_dahdi: Allow echo cancellation to be toggled during call
LBBS-49
Add functionality expected of a traditional BBS package
ASTERISK-161
config.c: Don't auto-prepend headers if config file unmodified
ASL-6
app_rpt: Allow dialplan to be executed when placing calls
ASL-5
app_rpt: DAHDI tones not working for genchannel
ASTERISK-23
logging: Update log levels
LBBS-113
Add support for TOTP two-factor and app passwords
ASTERISK-160
chan_dahdi: Add timer for caller subscriber held
LBBS-90
mod_smtp_delivery_external: Improve queuing process
LBBS-112
mod_asterisk_ami: Exponential backoff logic busy loops instead
LBBS-111
mod_asterisk_ami: Add multi-Asterisk support
LBBS-110
Support TDD message lines
INTERLINKED-23
Phone number verification not correctly decoding DTMF
ASTERISK-32
chan_dahdi: Allow Call Forwarding to be set/get programatically
PHREAKSCRIPT-74
Finish real time inpulsing support
ASTERISK-159
chan_dahdi: Remove unused code
PHREAKSCRIPT-73
res_smdr_whozz: Heuristically use call progress to determine if call was answered
PHREAKSCRIPT-72
res_smdr_whozz: Build/support loop follower circuit for pulse support
ASTERISK-158
dsp.c: Dial tone detection fails through pulse to tone converter
ASTERISK-157
chan_dahdi: Empty voicemail messages on hangup
PHREAKSCRIPT-69
res_alarmsystem: Add additional environmental integration
PHREAKSCRIPT-37
app_softmodem: Support speeds higher than 2400bps
ASTERISK-151
ast_tls_cert: Expiration days needs to be configurable
ASTERISK-91
features.c: Add warning to not set BRIDGE_NOANSWER as global variable
ASTERISK-24
app_chanspy: Add no answer option
ASTERISK-80
app_record: Add RECORD_TIME function
ASTERISK-20
app_meetme: Update or remove removal version
ASTERISK-59
chan_dahdi: Remove stripmsd
ASTERISK-150
func_curl: Add CURLOPT option to allow digest auth
ASTERISK-49
Remove all deprecated stuff
ASTERISK-93
chan_dahdi: DSP optimizations
ASTERISK-156
chan_dahdi: Clean up permanent/transient private variables
PHREAKSCRIPT-71
Add PolycomPush application
ASTERISK-18
func_frame_drop: Simplify and improve
LBBS-108
parallel.c: Deadlock possible when joining task thread
ASTERISK-130
Verify that res_xmpp can compile and be used
ASTERISK-155
chan_iax2: Barrage of DTMF frames can cause channel to hang
ASTERISK-154
app_dial: Dialplan freeze during announcement
LBBS-9
mod_webmail: Improve MIME parsing to extract HTML/PT components
DAHLIN-18
Avoid flushing system-wide workqueues (calls to __warn_flushing_systemwide_wq)
DAHLIN-16
OSLEC dependency removed from kernel
ASTERISK-153
app_confbridge: Allow disabling the CBAnn channel
DAHTOOL-1
system.conf: Fix typos
DAHTOOL-7
Unknown type bool in Rocky Linux 9.2
DAHTOOL-6
Support ppp 2.5.0
DAHLIN-17
dahdi-base.c: Misusage of strncat function
INTERLINKED-17
Blog: Issues with tag editing and viewing
LBBS-106
net_ssh: Soft assertion due to data during shutdown
LBBS-105
config.c: Configs can be purged while being used
LBBS-104
net_ssh: Attempt to resize node dimensions after node destroyed
SLACK-7
Add support for detecting messages posted via workflow
LBBS-107
mod_sieve: Segfault in lib libsieve_strbuffree during message delivery
ASTERISK-152
app_queue: Allow ringall to be combined with other settings
ASTERISK-148
sig_analog: fgccamamf inserting "A" at the end of dialed number
LBBS-13
pty.c: Attempt to acquire node lock after it's been destroyed
LBBS-103
mod_webmail: Crash when FETCH fails after retry due to no messages returned
ASTERISK-79
config.c: Make ast_variable_retrieve return last match
PHREAKNET-46
Polycom IP phones not provisioning
DAHLIN-15
Add support for 20pps dial pulsing
ASTERISK-122
res_pjsip_device_features: Excessive refcount on endpoint object
ASTERISK-145
res_stir_shaken: Date header is required but shouldn't be
ASTERISK-149
sig_analog: Winks from dialplan don't propagate onto DAHDI channels
DAHLIN-14
DAHDI modules fail to load with error: loading out-of-tree module taints kernel
PHREAKSCRIPT-67
Add rate limiting application
LBBS-102
mod_smtp_filter: Received header no longer has 'for' recipient included
LBBS-71
Limit registrations from same IP within a certain amount of time
ASTERISK-147
res_smdi: Allow Asterisk to be the SMDI server
EVERGREEN-3
Add NNTP support for newsgroups
DOCS-3
verify.conf: Boilerplate uses hardcoded paths for astkeydir
ASTERISK-143
func_sysinfo: Add options to retrieve current verbose/debug levels
PHREAKNET-58
TSPS phrasing is not correct
ASTERISK-142
res_pjsip_caller_id: P-Charge-Info should be used for ANI
ASTERISK-146
res_agi: callingani2 is not formatted as 2 digits
TEST-1
Test issue
ASTERISK-144
chan_pjsip: Add support for directrtpsetup
LBBS-48
net_irc: Support multi-server networks
PHREAKSCRIPT-34
app_verify: Check additional headers for STIR/SHAKEN attestation
ASTERISK-77
sig_analog: Add Call Waiting Deluxe support
LBBS-22
mod_mail_trash: Eliminate bbs_pthread_cancel_kill
LBBS-30
net_nntp: Complete overhaul/rewrite to use maildirs
LBBS-80
tests: Jump to invalid address on the next line
LBBS-96
pty: CR NUL is sometimes split up, leaking to flaky test
DAHLIN-6
Frame relay broken
ASTERISK-141
app_mixmonitor: Warning when writing voicemail
PHREAKNET-36
Trunking integration with Phil McCarter
INTERLINKED-2
PhreakNet Email for BoD Members
ASTERISK-16
res_pbx_validate: Add commands to warn of dialplan problems
ASTERISK-140
res_pjsip_session: Add support for SIP-ISUP
PHREAKSCRIPT-68
asterisk.c: Compilation warning due to fscanf unused result
LBBS-70
mod_smtp_delivery_external: Use SRS for externally forwarded messages
LBBS-6
Add MenuScript, a menu system scripting engine
ASTERISK-22
general: Fix various typos
PHREAKSCRIPT-30
MD5/RSA authenticated calls frequently fail
ASL-4
Add framehook module to convert between mute/unmute and radio key/unkey
LBBS-100
mod_spamassassin: Duplicate close of file descriptor
LBBS-99
mod_webmail: Memory leak when SORT used
ASTERISK-139
app_sms: File a gcc 15 bug for false positive vectorization warning
PHREAKSCRIPT-64
res_smdr_whozz: Add optional DTMF detection via FXO port
PHREAKSCRIPT-65
wanpipe: wanpipe modules fail to load
LBBS-98
net_smtp: Fix message processing actions being skipped in some cases
LBBS-97
system.c: Evaluate shell syntax/variables when launching programs
LBBS-94
net_imap: No response from remote IMAP server at login
ASTERISK-138
pbx.c: Allow KEEPALIVE emulation
PHREAKSCRIPT-61
No rule to make target 'vpmadt032_loader/vpmadt032_x86_64.o'
DAHLIN-9
No rule to make target 'vpmadt032_loader/vpmadt032_x86_64.o'
PHREAKSCRIPT-53
app_george: Cancel in-progress recording if nobody said anything
DAHLIN-13
wct4xxp: Taking address of expression of type void
DAHLIN-12
oct612x, wct4xxp: Compilation failure on next kernel
PHREAKSCRIPT-28
app_predial: Failure to retrieve user agent property
ASTERISK-81
format_lame: MP3 read and write with LAME library
SLACK-5
Failed to receive reply... when message sent
PHREAKSCRIPT-36
app_audichron: Tone not working after announcements
LBBS-86
Deadlock on internal lock mutex
LBBS-93
mod_discord: Reply function on Discord doesn't translate well to IRC
ASTERISK-121
Upstream PhreakScript patches
ASTERISK-63
Upstream certain PhreakScript modules
ASTERISK-33
docs: Update obsolete wiki links
ASTERISK-3
Asterisk Wiki issues
PHREAKSCRIPT-63
chan_dahdi: Unused variable x
LBBS-92
Gmail bug causes disconnect after MOVE of certain messages
PHREAKNET-55
PhreakNet telegrams should also page recipient
LBBS-91
readline.c: Crash in memmove
PHREAKSCRIPT-62
res_smdr_whozz: Initialization usually fails in practice
PHREAKNET-6
Verification flags international calls
ASTERISK-137
sig_analog: Add alternate dial pulse scheme support
LBBS-89
mod_sysop: Improve history navigation and tab completion
LBBS-42
mod_discord: Actions not relayed properly from IRC
LBBS-44
io_tls: TLS errors when no certs are defined
ASTERISK-110
chan_iax2: Implement MWI
LBBS-84
net_imap: Microsoft clients disconnected after 1 hour
LBBS-88
net_imap: IDLE data not being processed in realtime
LBBS-74
net_ssh: Sessions persist even when they no longer exist
LBBS-3
module.c: Module ref tracking is flaky
DAHLIN-11
Use dev_addr_set instead of directly modifying const buffer
LBBS-2
module.c: Improve module loading process
SLACK-6
Can't post messages in enterprise workspaces using RTM API
PHREAKNET-39
Splice Fred Covington prompts for speaking clock
DAHLIN-2
Fix typos and dead links
PHREAKSCAN-1
Raw data upload restricted to 15M
LBBS-87
mod_webmail: Null dereference in FETCHLIST
ASTERISK-136
app_voicemail: Voicemails stored but no email sent
LBBS-85
net_imap: Malformed IMAP FETCH response
PHREAKNET-54
Fix trunking to Telstar
LBBS-1
mod_slack: Workspace fails to initialize due to restrictions
PHREAKSCRIPT-59
Add PhreakScript option to enable EMPULSE
DAHLIN-10
Allow enabling EMPULSE and EMFLASH simultaneously
LBBS-83
Node deadlock on shutdown
LBBS-82
localtime_r deadlock
LBBS-81
io_tls: Crash due to uninitialized memory
PHREAKSCRIPT-60
phreak script install failed without --version 22
PHREAKSCAN-2
Improve automation
LBBS-78
node.c: node->ip can be NULL
LBBS-77
test_terminals: Test is now flaky
LBBS-79
Makefile: cp -n is deprecated
PHREAKNET-53
Change in IP address for hosted lines
PHREAKSCRIPT-58
sig_analog: Allow hearpulsing gain to be adjusted
PHREAKSCRIPT-57
res_alarmsystem: Segfault due to calling ast_dtmf_stream on NULL channel
ASTERISK-135
Mutex errors on FreeBSD
LBBS-75
net_smtp: Allow plain text delivery if requirestarttls is false
PHREAKSCRIPT-55
dahdi_tool not installed
ASTERISK-134
chan_dahdi: Improve configuration validation
PHREAKSCRIPT-52
res_alarmsystem: IP loss reported even if no outage
LBBS-76
net_imap: Remote MOVE/COPY operations fail in some circumstances
PHREAKSCRIPT-43
Add spanconfig command
PHREAKSCRIPT-56
DAHDI Tools: Apply unmerged patches
ASTERISK-131
chan_dahdi: Automatically update time when DST starts/ends
WSSMAIL-5
Add full attachment support
DAHTOOL-5
Disabling span auto-assignment implodes kernel
PHREAKNET-52
Cisco end of CSR signing support
LBBS-18
net_ssh: High CPU trying to end SSH session
ASTERISK-106
chan_pjsip: Modify From header appropriately for unavailable presentation
ASTERISK-124
app_mixmonitor: Allow cancelling in-progress recording/recipients
ASTERISK-129
core: Add ref/unref for ast_moh callbacks
PHREAKSCRIPT-54
Replace LOAD_STR_INT with ast_yesno
ASTERISK-128
Rename ast_sip_presence_xml_ functions
ASTERISK-127
func_codecs: view/update codecs
DAHLIN-8
Readd native SF support
ASTERISK-126
chan_iax2: Add fixed jitterbuffer

← All Issues || New Issue →

Sort Normal || Priority

Details


I think this is a new issue that may only occur when Concord debugging is enabled, but need to confirm that (and if so, report upstream).

The segfaults themselves are actually in libcurl.

267203 17:24:38 CONCORD » WEBSOCKETS » TRACE websockets.c:269: RCV TEXT (604 bytes)
267204 17:24:38 CONCORD » GATEWAY » TRACE discord-gateway.c:481: RCV DISCORD_GATEWAY_DISPATCH -> PRESENCE_UPDATE (604 bytes)
267205 17:24:38 CONCORD » REFCOUNT » INFO discord-refcount.c:248: Adding concord's internal resource 0x7f8b181265f0
267206 17:24:38 CONCORD » REFCOUNT » INFO discord-refcount.c:182: Fully decremented and free'd 0x7f8b181265f0
267208 17:24:38 CONCORD » WEBSOCKETS » TRACE websockets.c:269: RCV TEXT (220 bytes)
267209 17:24:38 CONCORD » GATEWAY » TRACE discord-gateway.c:481: RCV DISCORD_GATEWAY_DISPATCH -> PRESENCE_UPDATE (220 bytes)
267210 17:24:38 CONCORD » REFCOUNT » INFO discord-refcount.c:248: Adding concord's internal resource 0x7f8b1816e100
267211 17:24:38 CONCORD » REFCOUNT » INFO discord-refcount.c:182: Fully decremented and free'd 0x7f8b1816e100
267212 17:24:46 CONCORD » RATELIMIT » TRACE discord-rest_ratelimit.c:274: [62df] Found a bucket match for ':2:channels:REDACTED:messages'!
267213 17:24:46 CONCORD » REQUEST » DEBUG discord-rest_request.c:540: Sending application/json body
267214 17:24:46 CONCORD » HTTP » TRACE user-agent.c:883: Request URL: https://discord.com/api/v10/channels/REDACTED/messages
267216 17:24:46 CONCORD » HTTP » TRACE user-agent.c:740: SEND POST
267217 17:24:46 CONCORD » REQUEST » WARN discord-rest_request.c:487: SSL peer certificate or SSH remote key was not OK (CURLE code: 60)
267219 17:24:47 CONCORD » WEBSOCKETS » TRACE websockets.c:269: RCV TEXT (192 bytes)
267220 17:24:47 CONCORD » GATEWAY » TRACE discord-gateway.c:481: RCV DISCORD_GATEWAY_DISPATCH -> PRESENCE_UPDATE (192 bytes)
267221 17:24:47 CONCORD » REFCOUNT » INFO discord-refcount.c:248: Adding concord's internal resource 0x7f8b18126b90
267222 17:24:47 CONCORD » REFCOUNT » INFO discord-refcount.c:182: Fully decremented and free'd 0x7f8b18126b90
[2026-02-20 17:24:51.578]   ERROR[3347982]: mod_discord.c:1690 monitor_relay: Failed to receive echo of test post from Discord... forcing module reload
[2026-02-20 17:24:51.579]   DEBUG[3347982]: thread.c:155 __thread_unregister: Thread 3347982 is exiting (must be joined)
[2026-02-20 17:24:51.579]   DEBUG[3391924]: mod_irc_bouncer.c:460 periodic_emailer: Safe sleep returned
[2026-02-20 17:24:51.579]   DEBUG[3391924]: thread.c:155 __thread_unregister: Thread 3391924 is exiting (must be joined)
[2026-02-20 17:24:51.579]   DEBUG[3371095]: mod_mail_trash.c:141 trash_monitor: Safe sleep returned
[2026-02-20 17:24:51.579]   DEBUG[3277996]: bbs.c:932 monitor_sig_flags: Asynchronously reloading module 'mod_discord'
[2026-02-20 17:24:51.579]   DEBUG[3371095]: thread.c:155 __thread_unregister: Thread 3371095 is exiting (must be joined)
[2026-02-20 17:24:51.580]   DEBUG[3391925]: thread.c:155 __thread_unregister: Thread 3391925 is exiting (must be joined)
[2026-02-20 17:24:51.580]   DEBUG[3277996]: module.c:1001 unload_resource_nolock: Module mod_discord.so has use count 0 (force: 1)
[2026-02-20 17:24:51.581]   DEBUG[3277996]: module.c:1040 unload_resource_nolock: Unloading mod_discord.so
[2026-02-20 17:24:51.581]   DEBUG[3277996]: thread.c:364 __bbs_pthread_join: Attempting to join thread 140234826176192 (LWP 3347982) at mod_discord.c:1848 unload_module()
[2026-02-20 17:24:51.583]   DEBUG[3277996]: thread.c:150 __thread_unregister: Thread 3347982 has been joined by thread 3277996 at mod_discord.c:1848 unload_module()
[2026-02-20 17:24:51.584]   DEBUG[3277996]: mod_discord.c:1852 unload_module: Waiting for Discord thread to exit...
[2026-02-20 17:24:51.584]   DEBUG[3277996]: thread.c:364 __bbs_pthread_join: Attempting to join thread 140234950158016 (LWP 3347981) at mod_discord.c:1853 unload_module()
267223 17:24:51 CONCORD » WEBSOCKETS » WARN websockets.c:1012: Attempting to close WebSockets connection with WS_CLOSE_REASON_NORMAL : Client triggered shutdown
267224 17:24:51 CONCORD » WEBSOCKETS » WARN websockets.c:345: Received pending WS_CLOSE_REASON_NORMAL, closing the connection ...
267225 17:24:51 CONCORD » WEBSOCKETS » INFO websockets.c:189: Client is disconnecting from wss://gateway.discord.gg/?v=10&encoding=json (status: WS_DISCONNECTING)
267227 17:24:51 CONCORD » WEBSOCKETS » TRACE websockets.c:457: SEND CLOSE (Client triggered shutdown)
267228 17:24:51 CLIENT » INFO discord-loop.c:93: Exits main gateway loop (code: 0, reason: Success: The request was a success)
267229 17:24:51 CONCORD » WEBSOCKETS » INFO websockets.c:164: Client disconnected from wss://gateway.discord.gg/?v=10&encoding=json (status: WS_DISCONNECTED)
267230 17:24:51 CONCORD » GATEWAY » WARN discord-gateway.c:847: Discord Gateway Shutdown
[2026-02-20 17:24:51.585]   DEBUG[3347981]: mod_discord.c:1546 discord_relay: Discord relay thread now exiting
[2026-02-20 17:24:51.585]   DEBUG[3347981]: thread.c:155 __thread_unregister: Thread 3347981 is exiting (must be joined)
[2026-02-20 17:24:51.587]   DEBUG[3277996]: thread.c:150 __thread_unregister: Thread 3347981 has been joined by thread 3277996 at mod_discord.c:1853 unload_module()
[2026-02-20 17:24:51.587]   DEBUG[3277996]: mod_discord.c:1854 unload_module: Joined Discord thread, cleaning up
[2026-02-20 17:24:51.596]   DEBUG[3277996]: mod_discord.c:1856 unload_module: Discord cleanup finished
[2026-02-20 17:24:51.597]   DEBUG[3277996]: mod_discord.c:1859 unload_module: Concord global cleanup finished
[2026-02-20 17:24:51.597]   DEBUG[3277996]: module.c:355 logged_dlclose: dlclose: mod_discord
[2026-02-20 17:24:51.600]  === Unregistering module mod_discord
[2026-02-20 17:24:51.631]  === Registering module mod_discord
0   17:24:51 CONCORD » RATELIMIT » TRACE discord-rest_ratelimit.c:279: [null] Couldn't match known buckets to ':1:users:@me'
1   17:24:51 CONCORD » HTTP » WARN user-agent.c:303: Header field 'Content-Type' not found in request header
2   17:24:51 CONCORD » REQUEST » DEBUG discord-rest_request.c:544: Sending empty body (no Content-Type header)
3   17:24:51 CONCORD » HTTP » TRACE user-agent.c:883: Request URL: https://discord.com/api/v10/users/@me
5   17:24:51 CONCORD » HTTP » TRACE user-agent.c:740: SEND GET
7   17:24:51 CONCORD » HTTP » INFO user-agent.c:948: SUCCESS (200)OK - The request was completed succesfully.
8   17:24:51 CONCORD » RATELIMIT » DEBUG discord-rest_ratelimit.c:328: [78bb] Found a bucket match for ':1:users:@me'!
9   17:24:51 CONCORD » RATELIMIT » DEBUG discord-rest_ratelimit.c:385: [78bb] Remaining = 999 | Reset = 1771608291783
[2026-02-20 17:24:51.784]   DEBUG[3277996]: module.c:318 __bbs_require_module: Module dependency 'net_irc.so' is satisfied (required by mod_discord.so)
[2026-02-20 17:24:51.785]   DEBUG[3447156]: thread.c:106 thread_register: Thread 3447156 spawned from monitor_relay         started by thread 3277996 at mod_discord.c:1741 start_discord_relay()
[2026-02-20 17:24:51.785]   DEBUG[3447155]: thread.c:106 thread_register: Thread 3447155 spawned from discord_relay         started by thread 3277996 at mod_discord.c:1729 start_discord_relay()
10  17:24:51 CONCORD » RATELIMIT » TRACE discord-rest_ratelimit.c:279: [null] Couldn't match known buckets to ':1:gateway:bot'
11  17:24:51 CONCORD » HTTP » WARN user-agent.c:303: Header field 'Content-Type' not found in request header
12  17:24:51 CONCORD » REQUEST » DEBUG discord-rest_request.c:544: Sending empty body (no Content-Type header)
13  17:24:51 CONCORD » HTTP » TRACE user-agent.c:883: Request URL: https://discord.com/api/v10/gateway/bot
15  17:24:51 CONCORD » HTTP » TRACE user-agent.c:740: SEND GET
17  17:24:51 CONCORD » HTTP » INFO user-agent.c:948: SUCCESS (200)OK - The request was completed succesfully.
18  17:24:51 CONCORD » RATELIMIT » DEBUG discord-rest_ratelimit.c:328: [41f9] Found a bucket match for ':1:gateway:bot'!
19  17:24:51 CONCORD » RATELIMIT » DEBUG discord-rest_ratelimit.c:385: [41f9] Remaining = 1 | Reset = 1771608296852
20  17:24:51 CONCORD » WEBSOCKETS » INFO websockets.c:688: Websockets new URL: wss://gateway.discord.gg/?v=10&encoding=json
malloc(): unsorted double linked list corrupted
Aborted (core dumped)

#5  0x00007f8b2134086a in malloc_printerr (str=str@entry=0x7f8b214495f0 "malloc(): unsorted double linked list corrupted") at ./malloc/malloc.c:5660
#6  0x00007f8b21343b4c in _int_malloc (av=av@entry=0x7f8b10000030, bytes=bytes@entry=5408) at ./malloc/malloc.c:4006
        next = <optimized out>
        iters = <optimized out>
        nb = <optimized out>
        idx = <optimized out>
        bin = <optimized out>
        victim = <optimized out>
        size = <optimized out>
        victim_index = <optimized out>
        remainder = <optimized out>
        remainder_size = <optimized out>
        block = <optimized out>
        bit = <optimized out>
        map = <optimized out>
        fwd = <optimized out>
        bck = <optimized out>
        tcache_unsorted_count = 569
        tcache_nb = <optimized out>
        tc_idx = 337
        return_cached = <optimized out>
        __PRETTY_FUNCTION__ = "_int_malloc"
#7  0x00007f8b213457a2 in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at ./malloc/malloc.c:3674
        av = <optimized out>
        oldtop = 0x7f8b10c4d1c0
        sz = 5408
        oldtopsize = 11046464
        mem = <optimized out>
        clearsize = <optimized out>
        nclears = <optimized out>
        d = <optimized out>
        bytes = 5408
        __PRETTY_FUNCTION__ = "__libc_calloc"
        p = <optimized out>
        csz = <optimized out>
#8  0x00007f8b1ce178b2 in  () at /lib/x86_64-linux-gnu/libcurl-gnutls.so.4
#9  0x00007f8b1cdc3abf in curl_easy_init () at /lib/x86_64-linux-gnu/libcurl-gnutls.so.4
#10 0x00007f8b1ee1ee71 in ws_start () at /usr/local/lib/libdiscord.so.3.0
#11 0x00007f8b1edb554e in discord_gateway_start () at /usr/local/lib/libdiscord.so.3.0
#12 0x00007f8b1edb2af2 in discord_run () at /usr/local/lib/libdiscord.so.3.0
#13 0x00007f8b1f260ad4 in discord_relay (varg=0x55b517c39b20) at mod_discord.c:1539

Another instance:
#6  0x00007f49626b5b4c in _int_malloc (av=av@entry=0x7f49627f1c60 <main_arena>, bytes=bytes@entry=640) at ./malloc/malloc.c:4006
        next = <optimized out>
        iters = <optimized out>
        nb = <optimized out>
        idx = <optimized out>
        bin = <optimized out>
        victim = <optimized out>
        size = <optimized out>
        victim_index = <optimized out>
        remainder = <optimized out>
        remainder_size = <optimized out>
        block = <optimized out>
        bit = <optimized out>
        map = <optimized out>
        fwd = <optimized out>
        bck = <optimized out>
        tcache_unsorted_count = 30
        tcache_nb = <optimized out>
        tc_idx = 39
        return_cached = <optimized out>
        __PRETTY_FUNCTION__ = "_int_malloc"
#7  0x00007f49626b62bc in tcache_init () at ./malloc/malloc.c:3239
        ar_ptr = 0x7f49627f1c60 <main_arena>
        victim = <optimized out>
#8  0x00007f49626b6fcf in tcache_init () at ./malloc/malloc.c:3235
        ar_ptr = <optimized out>
        p = 0x7f495c0274a0
        err = 0
#9  __GI___libc_free (mem=0x7f495c0274b0) at ./malloc/malloc.c:3379
        ar_ptr = <optimized out>
        p = 0x7f495c0274a0
        err = 0
#10 0x00007f4961ca6696 in  () at /lib/x86_64-linux-gnu/libcurl-gnutls.so.4
#11 0x00007f49626a71f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442

Comments

You must be logged in to leave a comment.