Skip to content

crash when syncing gossip from scratch with v25.09 #8542

@grubles

Description

@grubles

OS: ubuntu 24.04
arch: x86_64
network: mainnet

2025-09-08T23:35:50.608Z DEBUG   gossipd: Enqueueing update for announce 010297ce9ce5f71867a2abda09f66946ffad6f2825cbd831b09a57c9305eec838f506bb1ef84ec789af6fedbae223af84a5430113f63f595dc7147c9242bff5ad38a6fe28c0ab6f1b372c119:35:51 [118/965$
8365e15a089c68d61900000000000c5abe0003c4000068bed6d00101005000000000000003e8000003e8000003e800000005d21dba00                                                                                                                                     
lightning_gossipd: common/gossmap.c:111: map_copy: Assertion `localchanoff + len <= tal_bytelen(map->local_updates)' failed.
lightning_gossipd: FATAL SIGNAL 6 (version v25.09)                                         
2025-09-08T23:35:51.496Z **BROKEN** connectd: Truncated gossmap record @7991501/7991523 (len 0): waiting
2025-09-08T23:35:51.584Z DEBUG   plugin-bcli: Log pruned 497 entries (mem 10503830 -> 4016160)
0x6506817cc4dc send_backtrace                                                              
        common/daemon.c:33                                                                 
0x6506817cc578 crashdump                                                                   
        common/daemon.c:78                                                                 
0x75e8267a032f ???                                          
        ./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0                                                   
0x75e8267f9b2c __pthread_kill_implementation                
        ./nptl/pthread_kill.c:44                            
0x75e8267f9b2c __pthread_kill_internal                      
        ./nptl/pthread_kill.c:78                            
0x75e8267f9b2c __GI___pthread_kill                          
        ./nptl/pthread_kill.c:89                            
0x75e8267a027d __GI_raise                                   
        ../sysdeps/posix/raise.c:26                         
0x75e8267838fe __GI_abort                                   
        ./stdlib/abort.c:79                                 
0x75e82678381a __assert_fail_base                           
        ./assert/assert.c:96                                
0x75e826796516 __assert_fail                                
        ./assert/assert.c:105                               
0x6506817cea77 map_copy                                     
        common/gossmap.c:111                                
0x6506817d1f93 gossmap_fetch_tail                           
        common/gossmap.c:1870                               
0x6506817c45fb gossmap_manage_get_gossmap                   
        gossipd/gossmap_manage.c:1442                       
0x6506817c5850 gossmap_manage_handle_get_txout_reply                                                                    
        gossipd/gossmap_manage.c:753                        
0x6506817c172b recv_req                                     
        gossipd/gossipd.c:574                               
0x6506817cc810 handle_read                                  
        common/daemon_conn.c:35                             
0x650681866757 next_plan                                    
        ccan/ccan/io/io.c:60                                
0x650681866c28 do_plan                                      
        ccan/ccan/io/io.c:422                               
0x650681866ce5 io_ready                                     
        ccan/ccan/io/io.c:439                               
0x650681868657 io_loop                                      
        ccan/ccan/io/poll.c:455                             
0x6506817c21cd main                                         
        gossipd/gossipd.c:663                               
0x75e8267851c9 __libc_start_call_main                       
        ../sysdeps/nptl/libc_start_call_main.h:58                                                                       
0x75e82678528a __libc_start_main_impl                       
        ../csu/libc-start.c:360                             
0x6506817beed4 ???                                          
        _start+0x24:0                                       
0xffffffffffffffff ???                                                                                                                                                                                                          19:35:51 [64/965]
        ???:0                                               
lightning_gossipd: FATAL SIGNAL (version v25.09)                                                                        
0x6506817cc4dc send_backtrace                               
        common/daemon.c:33                                  
0x6506817d6f56 status_failed                                
        common/status.c:206                                 
0x6506817d712a status_backtrace_exit                        
        common/subdaemon.c:18                               
0x6506817cc586 crashdump                                    
        common/daemon.c:82                                  
0x75e8267a032f ???                                          
        ./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0                                                   
0x75e8267f9b2c __pthread_kill_implementation                
        ./nptl/pthread_kill.c:44                            
0x75e8267f9b2c __pthread_kill_internal                      
        ./nptl/pthread_kill.c:78                            
0x75e8267f9b2c __GI___pthread_kill                          
        ./nptl/pthread_kill.c:89                            
0x75e8267a027d __GI_raise                                   
        ../sysdeps/posix/raise.c:26                         
0x75e8267838fe __GI_abort                                   
        ./stdlib/abort.c:79                                 
0x75e82678381a __assert_fail_base                           
        ./assert/assert.c:96                                
0x75e826796516 __assert_fail                                
        ./assert/assert.c:105                               
0x6506817cea77 map_copy                                     
        common/gossmap.c:111                                
0x6506817d1f93 gossmap_fetch_tail                           
        common/gossmap.c:1870                               
0x6506817c45fb gossmap_manage_get_gossmap                   
        gossipd/gossmap_manage.c:1442                       
0x6506817c5850 gossmap_manage_handle_get_txout_reply                                                                    
        gossipd/gossmap_manage.c:753                        
0x6506817c172b recv_req                                     
        gossipd/gossipd.c:574                               
0x6506817cc810 handle_read                                  
        common/daemon_conn.c:35                             
0x650681866757 next_plan                                    
        ccan/ccan/io/io.c:60                                
0x650681866c28 do_plan                                      
        ccan/ccan/io/io.c:422                               
0x650681866ce5 io_ready                                     
        ccan/ccan/io/io.c:439                               
0x650681868657 io_loop                                      
        ccan/ccan/io/poll.c:455                             
0x6506817c21cd main                                         
        gossipd/gossipd.c:663                               
0x75e8267851c9 __libc_start_call_main                       
        ../sysdeps/nptl/libc_start_call_main.h:58                                                                       
0x75e82678528a __libc_start_main_impl                       
        ../csu/libc-start.c:360                             
0x6506817beed4 ???                                          
        _start+0x24:0                                                                                                                                                                                                                            
0xffffffffffffffff ???                                      
        ???:0                                               
2025-09-08T23:35:51.911Z **BROKEN** gossipd: Truncated gossmap record @7991501/7991523 (len 0): waiting
2025-09-08T23:35:51.911Z **BROKEN** gossipd: FATAL SIGNAL 6 (version v25.09)                                            
2025-09-08T23:35:51.911Z **BROKEN** gossipd: backtrace: common/daemon.c:41 (send_backtrace) 0x6506817cc529
2025-09-08T23:35:51.911Z **BROKEN** gossipd: backtrace: common/daemon.c:78 (crashdump) 0x6506817cc578
2025-09-08T23:35:51.911Z **BROKEN** gossipd: backtrace: ./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0 ((null)) 0x75e8267a032f
2025-09-08T23:35:51.911Z **BROKEN** gossipd: backtrace: ./nptl/pthread_kill.c:44 (__pthread_kill_implementation) 0x75e8267f9b2c
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./nptl/pthread_kill.c:78 (__pthread_kill_internal) 0x75e8267f9b2c
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./nptl/pthread_kill.c:89 (__GI___pthread_kill) 0x75e8267f9b2c
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ../sysdeps/posix/raise.c:26 (__GI_raise) 0x75e8267a027d
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./stdlib/abort.c:79 (__GI_abort) 0x75e8267838fe
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./assert/assert.c:96 (__assert_fail_base) 0x75e82678381a
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./assert/assert.c:105 (__assert_fail) 0x75e826796516
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: common/gossmap.c:111 (map_copy) 0x6506817cea77
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: common/gossmap.c:1870 (gossmap_fetch_tail) 0x6506817d1f93
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: gossipd/gossmap_manage.c:1442 (gossmap_manage_get_gossmap) 0x6506817c45fb
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: gossipd/gossmap_manage.c:753 (gossmap_manage_handle_get_txout_reply) 0x6506817c5850
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: gossipd/gossipd.c:574 (recv_req) 0x6506817c172b
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: common/daemon_conn.c:35 (handle_read) 0x6506817cc810
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ccan/ccan/io/io.c:60 (next_plan) 0x650681866757
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ccan/ccan/io/io.c:422 (do_plan) 0x650681866c28
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ccan/ccan/io/io.c:439 (io_ready) 0x650681866ce5
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ccan/ccan/io/poll.c:455 (io_loop) 0x650681868657
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: gossipd/gossipd.c:663 (main) 0x6506817c21cd
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ../sysdeps/nptl/libc_start_call_main.h:58 (__libc_start_call_main) 0x75e8267851c9
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ../csu/libc-start.c:360 (__libc_start_main_impl) 0x75e82678528a
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: (null):0 ((null)) 0x6506817beed4                                
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: (null):0 ((null)) 0xffffffffffffffff
2025-09-08T23:35:51.912Z **BROKEN** gossipd: FATAL SIGNAL (version v25.09)                                              
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: common/daemon.c:41 (send_backtrace) 0x6506817cc529
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: common/status.c:206 (status_failed) 0x6506817d6f56
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: common/subdaemon.c:18 (status_backtrace_exit) 0x6506817d712a
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: common/daemon.c:82 (crashdump) 0x6506817cc586
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0 ((null)) 0x75e8267a032f
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./nptl/pthread_kill.c:44 (__pthread_kill_implementation) 0x75e8267f9b2c
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./nptl/pthread_kill.c:78 (__pthread_kill_internal) 0x75e8267f9b2c
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./nptl/pthread_kill.c:89 (__GI___pthread_kill) 0x75e8267f9b2c
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ../sysdeps/posix/raise.c:26 (__GI_raise) 0x75e8267a027d
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./stdlib/abort.c:79 (__GI_abort) 0x75e8267838fe
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./assert/assert.c:96 (__assert_fail_base) 0x75e82678381a
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ./assert/assert.c:105 (__assert_fail) 0x75e826796516
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: common/gossmap.c:111 (map_copy) 0x6506817cea77
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: common/gossmap.c:1870 (gossmap_fetch_tail) 0x6506817d1f93
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: gossipd/gossmap_manage.c:1442 (gossmap_manage_get_gossmap) 0x6506817c45fb
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: gossipd/gossmap_manage.c:753 (gossmap_manage_handle_get_txout_reply) 0x6506817c5850
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: gossipd/gossipd.c:574 (recv_req) 0x6506817c172b
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: common/daemon_conn.c:35 (handle_read) 0x6506817cc810
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ccan/ccan/io/io.c:60 (next_plan) 0x650681866757
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ccan/ccan/io/io.c:422 (do_plan) 0x650681866c28
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ccan/ccan/io/io.c:439 (io_ready) 0x650681866ce5
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ccan/ccan/io/poll.c:455 (io_loop) 0x650681868657
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: gossipd/gossipd.c:663 (main) 0x6506817c21cd
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ../sysdeps/nptl/libc_start_call_main.h:58 (__libc_start_call_main) 0x75e8267851c9
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: ../csu/libc-start.c:360 (__libc_start_main_impl) 0x75e82678528a
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: (null):0 ((null)) 0x6506817beed4                                
2025-09-08T23:35:51.912Z **BROKEN** gossipd: backtrace: (null):0 ((null)) 0xffffffffffffffff
2025-09-08T23:35:51.935Z **BROKEN** gossipd: STATUS_FAIL_INTERNAL_ERROR: FATAL SIGNAL                                   
lightningd: gossipd failed (exit status 242), exiting.                                                                  

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions