Skip to content

Instantly share code, notes, and snippets.

@methane

methane/segfault Secret

Created October 19, 2021 05:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save methane/1b83e2abc6739017e0490c5f70a27b52 to your computer and use it in GitHub Desktop.
Save methane/1b83e2abc6739017e0490c5f70a27b52 to your computer and use it in GitHub Desktop.
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Python 3.11.0a1+ (heads/main:0a4c82ddd3, Oct 19 2021, 14:30:23) [GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> xx=[]
>>> for i in range(1024):
... xx.append([None]*(1024*1024)) # about 8 MiB
... print(hex(id(xx[-1])))
...
0x7ffff73701e0
0x7ffff735bbb0
0x7ffff7367c50
0x7ffff73108c0
0x7ffff72ef9d0
0x7ffff735a120
0x7ffff735a210
0x7ffff735a5d0
0x7ffff735b200
0x7ffff735a4e0
0x7ffff735a670
0x7ffff735aad0
0x7ffff735a170
0x7ffff735aa30
0x7ffff735a940
0x7ffff7320960
0x7ffff742aa30
0x7ffff742b340
0x7ffff742b890
0x7ffff743f9d0
0x7ffff743f980
0x7ffff743fa20
0x7ffff743fb60
0x7ffff7371590
0x7ffff7371540
0x7ffff7371b30
0x7ffff7371b80
0x7ffff7371bd0
0x7ffff7371c20
0x7ffff7371c70
0x7ffff7371cc0
0x7ffff7371d10
0x7ffff7371d60
0x7ffff7371db0
0x7ffff7371e00
0x7ffff7371e50
0x7ffff7371ea0
0x7ffff7371ef0
0x7ffff7371f40
0x7ffff7371f90
0x7ffff7371fe0
0x7ffff7372030
0x7ffff7372080
0x7ffff73720d0
0x7ffff7372120
0x7ffff7372170
0x7ffff73721c0
0x7ffff7372210
0x7ffff7372260
0x7ffff73722b0
0x7ffff7372300
0x7ffff7372350
0x7ffff73723a0
0x7ffff73723f0
0x7ffff7372440
0x7ffff7372490
0x7ffff73724e0
0x7ffff7372530
0x7ffff7372580
0x7ffff73725d0
0x7ffff7372620
0x7ffff7372670
0x7ffff73726c0
0x7ffff7372710
0x7ffff7372760
0x7ffff73727b0
0x7ffff7372800
0x7ffff7372850
0x7ffff73728a0
0x7ffff73728f0
0x7ffff7372940
0x7ffff7372990
0x7ffff73729e0
0x7ffff7372a30
0x7ffff7372a80
0x7ffff7372ad0
0x7ffff7372b20
0x7ffff7372b70
0x7ffff7372bc0
0x7ffff7372c10
0x7ffff7372c60
0x7ffff7372cb0
0x7ffff7372d00
0x7ffff7372d50
0x7ffff7372da0
0x7ffff7372df0
0x7ffff7372e40
0x7ffff7372e90
0x7ffff7372ee0
0x7ffff7372f30
0x7ffff7372f80
0x7ffff7372fd0
0x7ffff7373020
0x7ffff7373070
0x7ffff73730c0
0x7ffff7373110
0x7ffff7373160
0x7ffff73731b0
0x7ffff7373200
0x7ffff7373250
0x7ffff73732a0
0x7ffff73732f0
0x7ffff7373340
0x7ffff7373390
0x7ffff73733e0
0x7ffff7373430
0x7ffff7373480
0x7ffff73734d0
0x7ffff7373520
0x7ffff7373570
0x7ffff73735c0
0x7ffff7373610
0x7ffff7373660
0x7ffff73736b0
0x7ffff7373700
0x7ffff7373750
0x7ffff73737a0
0x7ffff73737f0
0x7ffff7373840
0x7ffff7373890
0x7ffff73738e0
0x7ffff7373930
0x7ffff7373980
0x7ffff73739d0
0x7ffff7373a20
0x7ffff7373a70
0x7ffff7373ac0
0x7ffff7373b10
0x7ffff7373b60
0x7ffff7373bb0
0x7ffff7373c00
0x7ffff7373c50
0x7ffff7373ca0
0x7ffff7373cf0
0x7ffff7373d40
0x7ffff7373d90
0x7ffff7373de0
0x7ffff7373e30
0x7ffff7373e80
0x7ffff7373ed0
0x7ffff7373f20
0x7ffff7373f70
0x7ffff7373fc0
0x7ffff713c050
0x7ffff713c0a0
0x7ffff713c0f0
0x7ffff713c140
0x7ffff713c190
0x7ffff713c1e0
0x7ffff713c230
0x7ffff713c280
0x7ffff713c2d0
0x7ffff713c320
0x7ffff713c370
0x7ffff713c3c0
0x7ffff713c410
0x7ffff713c460
0x7ffff713c4b0
0x7ffff713c500
0x7ffff713c550
0x7ffff713c5a0
0x7ffff713c5f0
0x7ffff713c640
0x7ffff713c690
0x7ffff713c6e0
0x7ffff713c730
0x7ffff713c780
0x7ffff713c7d0
0x7ffff713c820
0x7ffff713c870
0x7ffff713c8c0
0x7ffff713c910
0x7ffff713c960
0x7ffff713c9b0
0x7ffff713ca00
0x7ffff713ca50
0x7ffff713caa0
0x7ffff713caf0
0x7ffff713cb40
0x7ffff713cb90
0x7ffff713cbe0
0x7ffff713cc30
0x7ffff713cc80
0x7ffff713ccd0
0x7ffff713cd20
0x7ffff713cd70
0x7ffff713cdc0
0x7ffff713ce10
0x7ffff713ce60
0x7ffff713ceb0
0x7ffff713cf00
0x7ffff713cf50
0x7ffff713cfa0
0x7ffff713cff0
0x7ffff713d040
0x7ffff713d090
0x7ffff713d0e0
0x7ffff713d130
0x7ffff713d180
0x7ffff713d1d0
0x7ffff713d220
0x7ffff713d270
0x7ffff713d2c0
0x7ffff713d310
0x7ffff713d360
0x7ffff713d3b0
0x7ffff713d400
0x7ffff713d450
0x7ffff713d4a0
0x7ffff713d4f0
0x7ffff713d540
0x7ffff713d590
0x7ffff713d5e0
0x7ffff713d630
0x7ffff713d680
0x7ffff713d6d0
0x7ffff713d720
0x7ffff713d770
0x7ffff713d7c0
0x7ffff713d810
0x7ffff713d860
0x7ffff713d8b0
0x7ffff713d900
0x7ffff713d950
0x7ffff713d9a0
0x7ffff713d9f0
0x7ffff713da40
0x7ffff713da90
0x7ffff713dae0
0x7ffff713db30
0x7ffff713db80
0x7ffff713dbd0
0x7ffff713dc20
0x7ffff713dc70
0x7ffff713dcc0
0x7ffff713dd10
0x7ffff713dd60
0x7ffff713ddb0
0x7ffff713de00
0x7ffff713de50
0x7ffff713dea0
0x7ffff713def0
0x7ffff713df40
0x7ffff713df90
0x7ffff713dfe0
0x7ffff713e030
0x7ffff713e080
0x7ffff713e0d0
0x7ffff713e120
0x7ffff713e170
0x7ffff713e1c0
0x7ffff713e210
0x7ffff713e260
0x7ffff713e2b0
0x7ffff713e300
0x7ffff713e350
0x7ffff713e3a0
0x7ffff713e3f0
0x7ffff713e440
0x7ffff713e490
0x7ffff713e4e0
0x7ffff713e530
0x7ffff713e580
0x7ffff713e5d0
0x7ffff713e620
0x7ffff713e670
0x7ffff713e6c0
0x7ffff713e710
0x7ffff713e760
0x7ffff713e7b0
0x7ffff713e800
0x7ffff713e850
0x7ffff713e8a0
0x7ffff713e8f0
0x7ffff713e940
0x7ffff713e990
0x7ffff713e9e0
0x7ffff713ea30
0x7ffff713ea80
0x7ffff713ead0
0x7ffff713eb20
0x7ffff713eb70
0x7ffff713ebc0
0x7ffff713ec10
0x7ffff713ec60
0x7ffff713ecb0
0x7ffff713ed00
0x7ffff713ed50
0x7ffff713eda0
0x7ffff713edf0
0x7ffff713ee40
0x7ffff713ee90
0x7ffff713eee0
0x7ffff713ef30
0x7ffff713ef80
0x7ffff713efd0
0x7ffff713f020
0x7ffff713f070
0x7ffff713f0c0
0x7ffff713f110
0x7ffff713f160
0x7ffff713f1b0
0x7ffff713f200
0x7ffff713f250
0x7ffff713f2a0
0x7ffff713f2f0
0x7ffff713f340
0x7ffff713f390
0x7ffff713f3e0
0x7ffff713f430
0x7ffff713f480
0x7ffff713f4d0
0x7ffff713f520
0x7ffff713f570
0x7ffff713f5c0
0x7ffff713f610
0x7ffff713f660
0x7ffff713f6b0
0x7ffff713f700
0x7ffff713f750
0x7ffff713f7a0
0x7ffff713f7f0
0x7ffff713f840
0x7ffff713f890
0x7ffff713f8e0
0x7ffff713f930
0x7ffff713f980
0x7ffff713f9d0
0x7ffff713fa20
0x7ffff713fa70
0x7ffff713fac0
0x7ffff713fb10
0x7ffff713fb60
0x7ffff713fbb0
0x7ffff713fc00
0x7ffff713fc50
0x7ffff713fca0
0x7ffff713fcf0
0x7ffff713fd40
0x7ffff713fd90
0x7ffff713fde0
0x7ffff713fe30
0x7ffff713fe80
0x7ffff713fed0
0x7ffff713ff20
0x7ffff713ff70
0x7ffff713ffc0
0x7ffff7140050
0x7ffff71400a0
0x7ffff71400f0
0x7ffff7140140
0x7ffff7140190
0x7ffff71401e0
0x7ffff7140230
0x7ffff7140280
0x7ffff71402d0
0x7ffff7140320
0x7ffff7140370
0x7ffff71403c0
0x7ffff7140410
0x7ffff7140460
0x7ffff71404b0
0x7ffff7140500
0x7ffff7140550
0x7ffff71405a0
0x7ffff71405f0
0x7ffff7140640
0x7ffff7140690
0x7ffff71406e0
0x7ffff7140730
0x7ffff7140780
0x7ffff71407d0
0x7ffff7140820
0x7ffff7140870
0x7ffff71408c0
0x7ffff7140910
0x7ffff7140960
0x7ffff71409b0
0x7ffff7140a00
0x7ffff7140a50
0x7ffff7140aa0
0x7ffff7140af0
0x7ffff7140b40
0x7ffff7140b90
0x7ffff7140be0
0x7ffff7140c30
0x7ffff7140c80
0x7ffff7140cd0
0x7ffff7140d20
0x7ffff7140d70
0x7ffff7140dc0
0x7ffff7140e10
0x7ffff7140e60
0x7ffff7140eb0
0x7ffff7140f00
0x7ffff7140f50
0x7ffff7140fa0
0x7ffff7140ff0
0x7ffff7141040
0x7ffff7141090
0x7ffff71410e0
0x7ffff7141130
0x7ffff7141180
0x7ffff71411d0
0x7ffff7141220
0x7ffff7141270
0x7ffff71412c0
0x7ffff7141310
0x7ffff7141360
0x7ffff71413b0
0x7ffff7141400
0x7ffff7141450
0x7ffff71414a0
0x7ffff71414f0
0x7ffff7141540
0x7ffff7141590
0x7ffff71415e0
0x7ffff7141630
0x7ffff7141680
0x7ffff71416d0
0x7ffff7141720
0x7ffff7141770
0x7ffff71417c0
0x7ffff7141810
0x7ffff7141860
0x7ffff71418b0
0x7ffff7141900
0x7ffff7141950
0x7ffff71419a0
0x7ffff71419f0
0x7ffff7141a40
0x7ffff7141a90
0x7ffff7141ae0
0x7ffff7141b30
0x7ffff7141b80
0x7ffff7141bd0
0x7ffff7141c20
0x7ffff7141c70
0x7ffff7141cc0
0x7ffff7141d10
0x7ffff7141d60
0x7ffff7141db0
0x7ffff7141e00
0x7ffff7141e50
0x7ffff7141ea0
0x7ffff7141ef0
0x7ffff7141f40
0x7ffff7141f90
0x7ffff7141fe0
0x7ffff7142030
0x7ffff7142080
0x7ffff71420d0
0x7ffff7142120
0x7ffff7142170
0x7ffff71421c0
0x7ffff7142210
0x7ffff7142260
0x7ffff71422b0
0x7ffff7142300
0x7ffff7142350
0x7ffff71423a0
0x7ffff71423f0
0x7ffff7142440
0x7ffff7142490
0x7ffff71424e0
0x7ffff7142530
0x7ffff7142580
0x7ffff71425d0
0x7ffff7142620
0x7ffff7142670
0x7ffff71426c0
0x7ffff7142710
0x7ffff7142760
0x7ffff71427b0
0x7ffff7142800
0x7ffff7142850
0x7ffff71428a0
0x7ffff71428f0
0x7ffff7142940
0x7ffff7142990
0x7ffff71429e0
0x7ffff7142a30
0x7ffff7142a80
0x7ffff7142ad0
0x7ffff7142b20
0x7ffff7142b70
0x7ffff7142bc0
0x7ffff7142c10
0x7ffff7142c60
0x7ffff7142cb0
0x7ffff7142d00
0x7ffff7142d50
0x7ffff7142da0
0x7ffff7142df0
0x7ffff7142e40
0x7ffff7142e90
0x7ffff7142ee0
0x7ffff7142f30
0x7ffff7142f80
0x7ffff7142fd0
0x7ffff7143020
0x7ffff7143070
0x7ffff71430c0
0x7ffff7143110
0x7ffff7143160
0x7ffff71431b0
0x7ffff7143200
0x7ffff7143250
0x7ffff71432a0
0x7ffff71432f0
0x7ffff7143340
0x7ffff7143390
0x7ffff71433e0
0x7ffff7143430
0x7ffff7143480
0x7ffff71434d0
0x7ffff7143520
0x7ffff7143570
0x7ffff71435c0
0x7ffff7143610
0x7ffff7143660
0x7ffff71436b0
0x7ffff7143700
0x7ffff7143750
0x7ffff71437a0
0x7ffff71437f0
0x7ffff7143840
0x7ffff7143890
0x7ffff71438e0
0x7ffff7143930
0x7ffff7143980
0x7ffff71439d0
0x7ffff7143a20
0x7ffff7143a70
0x7ffff7143ac0
0x7ffff7143b10
0x7ffff7143b60
0x7ffff7143bb0
0x7ffff7143c00
0x7ffff7143c50
0x7ffff7143ca0
0x7ffff7143cf0
0x7ffff7143d40
0x7ffff7143d90
0x7ffff7143de0
0x7ffff7143e30
0x7ffff7143e80
0x7ffff7143ed0
0x7ffff7143f20
0x7ffff7143f70
0x7ffff7143fc0
0x7ffff7144050
0x7ffff71440a0
0x7ffff71440f0
0x7ffff7144140
0x7ffff7144190
0x7ffff71441e0
0x7ffff7144230
0x7ffff7144280
0x7ffff71442d0
0x7ffff7144320
0x7ffff7144370
0x7ffff71443c0
0x7ffff7144410
0x7ffff7144460
0x7ffff71444b0
0x7ffff7144500
0x7ffff7144550
0x7ffff71445a0
0x7ffff71445f0
0x7ffff7144640
0x7ffff7144690
0x7ffff71446e0
0x7ffff7144730
0x7ffff7144780
0x7ffff71447d0
0x7ffff7144820
0x7ffff7144870
0x7ffff71448c0
0x7ffff7144910
0x7ffff7144960
0x7ffff71449b0
0x7ffff7144a00
0x7ffff7144a50
0x7ffff7144aa0
0x7ffff7144af0
0x7ffff7144b40
0x7ffff7144b90
0x7ffff7144be0
0x7ffff7144c30
0x7ffff7144c80
0x7ffff7144cd0
0x7ffff7144d20
0x7ffff7144d70
0x7ffff7144dc0
0x7ffff7144e10
0x7ffff7144e60
0x7ffff7144eb0
0x7ffff7144f00
0x7ffff7144f50
0x7ffff7144fa0
0x7ffff7144ff0
0x7ffff7145040
0x7ffff7145090
0x7ffff71450e0
0x7ffff7145130
0x7ffff7145180
0x7ffff71451d0
0x7ffff7145220
0x7ffff7145270
0x7ffff71452c0
0x7ffff7145310
0x7ffff7145360
0x7ffff71453b0
0x7ffff7145400
0x7ffff7145450
0x7ffff71454a0
0x7ffff71454f0
0x7ffff7145540
0x7ffff7145590
0x7ffff71455e0
0x7ffff7145630
0x7ffff7145680
0x7ffff71456d0
0x7ffff7145720
0x7ffff7145770
0x7ffff71457c0
0x7ffff7145810
0x7ffff7145860
0x7ffff71458b0
0x7ffff7145900
0x7ffff7145950
0x7ffff71459a0
0x7ffff71459f0
0x7ffff7145a40
0x7ffff7145a90
0x7ffff7145ae0
0x7ffff7145b30
0x7ffff7145b80
0x7ffff7145bd0
0x7ffff7145c20
0x7ffff7145c70
0x7ffff7145cc0
0x7ffff7145d10
0x7ffff7145d60
0x7ffff7145db0
0x7ffff7145e00
0x7ffff7145e50
0x7ffff7145ea0
0x7ffff7145ef0
0x7ffff7145f40
0x7ffff7145f90
0x7ffff7145fe0
0x7ffff7146030
0x7ffff7146080
0x7ffff71460d0
0x7ffff7146120
0x7ffff7146170
0x7ffff71461c0
0x7ffff7146210
0x7ffff7146260
0x7ffff71462b0
0x7ffff7146300
0x7ffff7146350
0x7ffff71463a0
0x7ffff71463f0
0x7ffff7146440
0x7ffff7146490
0x7ffff71464e0
0x7ffff7146530
0x7ffff7146580
0x7ffff71465d0
0x7ffff7146620
0x7ffff7146670
0x7ffff71466c0
0x7ffff7146710
0x7ffff7146760
0x7ffff71467b0
0x7ffff7146800
0x7ffff7146850
0x7ffff71468a0
0x7ffff71468f0
0x7ffff7146940
0x7ffff7146990
0x7ffff71469e0
0x7ffff7146a30
0x7ffff7146a80
0x7ffff7146ad0
0x7ffff7146b20
0x7ffff7146b70
0x7ffff7146bc0
0x7ffff7146c10
0x7ffff7146c60
0x7ffff7146cb0
0x7ffff7146d00
0x7ffff7146d50
0x7ffff7146da0
0x7ffff7146df0
0x7ffff7146e40
0x7ffff7146e90
0x7ffff7146ee0
0x7ffff7146f30
0x7ffff7146f80
0x7ffff7146fd0
0x7ffff7147020
0x7ffff7147070
0x7ffff71470c0
0x7ffff7147110
0x7ffff7147160
0x7ffff71471b0
0x7ffff7147200
0x7ffff7147250
0x7ffff71472a0
0x7ffff71472f0
0x7ffff7147340
0x7ffff7147390
0x7ffff71473e0
0x7ffff7147430
0x7ffff7147480
0x7ffff71474d0
0x7ffff7147520
0x7ffff7147570
0x7ffff71475c0
0x7ffff7147610
0x7ffff7147660
0x7ffff71476b0
0x7ffff7147700
0x7ffff7147750
0x7ffff71477a0
0x7ffff71477f0
0x7ffff7147840
0x7ffff7147890
0x7ffff71478e0
0x7ffff7147930
0x7ffff7147980
0x7ffff71479d0
0x7ffff7147a20
0x7ffff7147a70
0x7ffff7147ac0
0x7ffff7147b10
0x7ffff7147b60
0x7ffff7147bb0
0x7ffff7147c00
0x7ffff7147c50
0x7ffff7147ca0
0x7ffff7147cf0
0x7ffff7147d40
0x7ffff7147d90
0x7ffff7147de0
0x7ffff7147e30
0x7ffff7147e80
0x7ffff7147ed0
0x7ffff7147f20
0x7ffff7147f70
0x7ffff7147fc0
0x7ffff7148050
0x7ffff71480a0
0x7ffff71480f0
0x7ffff7148140
0x7ffff7148190
0x7ffff71481e0
0x7ffff7148230
0x7ffff7148280
0x7ffff71482d0
0x7ffff7148320
0x7ffff7148370
0x7ffff71483c0
0x7ffff7148410
0x7ffff7148460
0x7ffff71484b0
0x7ffff7148500
0x7ffff7148550
0x7ffff71485a0
0x7ffff71485f0
0x7ffff7148640
0x7ffff7148690
0x7ffff71486e0
0x7ffff7148730
0x7ffff7148780
0x7ffff71487d0
0x7ffff7148820
0x7ffff7148870
0x7ffff71488c0
0x7ffff7148910
0x7ffff7148960
0x7ffff71489b0
0x7ffff7148a00
0x7ffff7148a50
0x7ffff7148aa0
0x7ffff7148af0
0x7ffff7148b40
0x7ffff7148b90
0x7ffff7148be0
0x7ffff7148c30
0x7ffff7148c80
0x7ffff7148cd0
0x7ffff7148d20
0x7ffff7148d70
0x7ffff7148dc0
0x7ffff7148e10
0x7ffff7148e60
0x7ffff7148eb0
0x7ffff7148f00
0x7ffff7148f50
0x7ffff7148fa0
0x7ffff7148ff0
0x7ffff7149040
0x7ffff7149090
0x7ffff71490e0
0x7ffff7149130
0x7ffff7149180
0x7ffff71491d0
0x7ffff7149220
0x7ffff7149270
0x7ffff71492c0
0x7ffff7149310
0x7ffff7149360
0x7ffff71493b0
0x7ffff7149400
0x7ffff7149450
0x7ffff71494a0
0x7ffff71494f0
0x7ffff7149540
0x7ffff7149590
0x7ffff71495e0
0x7ffff7149630
0x7ffff7149680
0x7ffff71496d0
0x7ffff7149720
0x7ffff7149770
0x7ffff71497c0
0x7ffff7149810
0x7ffff7149860
0x7ffff71498b0
0x7ffff7149900
0x7ffff7149950
0x7ffff71499a0
0x7ffff71499f0
0x7ffff7149a40
0x7ffff7149a90
0x7ffff7149ae0
0x7ffff7149b30
0x7ffff7149b80
0x7ffff7149bd0
0x7ffff7149c20
0x7ffff7149c70
0x7ffff7149cc0
0x7ffff7149d10
0x7ffff7149d60
0x7ffff7149db0
0x7ffff7149e00
0x7ffff7149e50
0x7ffff7149ea0
0x7ffff7149ef0
0x7ffff7149f40
0x7ffff7149f90
0x7ffff7149fe0
0x7ffff714a030
0x7ffff714a080
0x7ffff714a0d0
0x7ffff714a120
0x7ffff714a170
0x7ffff714a1c0
0x7ffff714a210
0x7ffff714a260
0x7ffff714a2b0
0x7ffff714a300
0x7ffff714a350
0x7ffff714a3a0
0x7ffff714a3f0
0x7ffff714a440
0x7ffff714a490
0x7ffff714a4e0
0x7ffff714a530
0x7ffff714a580
0x7ffff714a5d0
0x7ffff714a620
0x7ffff714a670
0x7ffff714a6c0
0x7ffff714a710
0x7ffff714a760
0x7ffff714a7b0
0x7ffff714a800
0x7ffff714a850
0x7ffff714a8a0
0x7ffff714a8f0
0x7ffff714a940
0x7ffff714a990
0x7ffff714a9e0
0x7ffff714aa30
0x7ffff714aa80
0x7ffff714aad0
0x7ffff714ab20
0x7ffff714ab70
0x7ffff714abc0
0x7ffff714ac10
0x7ffff714ac60
0x7ffff714acb0
0x7ffff714ad00
0x7ffff714ad50
0x7ffff714ada0
0x7ffff714adf0
0x7ffff714ae40
0x7ffff714ae90
0x7ffff714aee0
0x7ffff714af30
0x7ffff714af80
0x7ffff714afd0
0x7ffff714b020
0x7ffff714b070
0x7ffff714b0c0
0x7ffff714b110
0x7ffff714b160
0x7ffff714b1b0
0x7ffff714b200
0x7ffff714b250
0x7ffff714b2a0
0x7ffff714b2f0
0x7ffff714b340
0x7ffff714b390
0x7ffff714b3e0
0x7ffff714b430
0x7ffff714b480
0x7ffff714b4d0
0x7ffff714b520
0x7ffff714b570
0x7ffff714b5c0
0x7ffff714b610
0x7ffff714b660
0x7ffff714b6b0
0x7ffff714b700
0x7ffff714b750
0x7ffff714b7a0
0x7ffff714b7f0
0x7ffff714b840
0x7ffff714b890
0x7ffff714b8e0
0x7ffff714b930
0x7ffff714b980
0x7ffff714b9d0
0x7ffff714ba20
0x7ffff714ba70
0x7ffff714bac0
0x7ffff714bb10
0x7ffff714bb60
0x7ffff714bbb0
0x7ffff714bc00
0x7ffff714bc50
0x7ffff714bca0
0x7ffff714bcf0
0x7ffff714bd40
0x7ffff714bd90
0x7ffff714bde0
0x7ffff714be30
0x7ffff714be80
0x7ffff714bed0
0x7ffff714bf20
0x7ffff714bf70
0x7ffff714bfc0
0x7ffff714c050
0x7ffff714c0a0
0x7ffff714c0f0
0x7ffff714c140
0x7ffff714c190
0x7ffff714c1e0
0x7ffff714c230
0x7ffff714c280
0x7ffff714c2d0
0x7ffff714c320
0x7ffff714c370
0x7ffff714c3c0
0x7ffff714c410
0x7ffff714c460
0x7ffff714c4b0
0x7ffff714c500
0x7ffff714c550
0x7ffff714c5a0
0x7ffff714c5f0
0x7ffff714c640
0x7ffff714c690
0x7ffff714c6e0
0x7ffff714c730
0x7ffff714c780
0x7ffff714c7d0
0x7ffff714c820
0x7ffff714c870
0x7ffff714c8c0
0x7ffff714c910
0x7ffff714c960
0x7ffff714c9b0
0x7ffff714ca00
0x7ffff714ca50
0x7ffff714caa0
0x7ffff714caf0
0x7ffff714cb40
0x7ffff714cb90
0x7ffff714cbe0
0x7ffff714cc30
0x7ffff714cc80
0x7ffff714ccd0
0x7ffff714cd20
0x7ffff714cd70
0x7ffff714cdc0
0x7ffff714ce10
0x7ffff714ce60
0x7ffff714ceb0
0x7ffff714cf00
0x7ffff714cf50
0x7ffff714cfa0
0x7ffff714cff0
0x7ffff714d040
0x7ffff714d090
0x7ffff714d0e0
0x7ffff714d130
0x7ffff714d180
0x7ffff714d1d0
0x7ffff714d220
0x7ffff714d270
0x7ffff714d2c0
0x7ffff714d310
0x7ffff714d360
0x7ffff714d3b0
0x7ffff714d400
0x7ffff714d450
>>> import subprocess
Program received signal SIGSEGV, Segmentation fault.
_PyObject_IsFreed (op=op@entry=0x15555559e8400) at Objects/object.c:352
352 if (_PyMem_IsPtrFreed(op) || _PyMem_IsPtrFreed(Py_TYPE(op))) {
(gdb) bt
#0 _PyObject_IsFreed (op=op@entry=0x15555559e8400) at Objects/object.c:352
#1 0x000055555570634a in visit_decref (op=0x15555559e8400, parent=0x7ffff7146f80) at Modules/gcmodule.c:454
#2 0x00005555555d4e03 in list_traverse (o=0x7ffff7146f80, visit=0x555555706335 <visit_decref>, arg=0x7ffff7146f80) at Objects/listobject.c:2677
#3 0x000055555570583f in subtract_refs (containers=containers@entry=0x555555a27690) at Modules/gcmodule.c:482
#4 0x00005555557070b9 in deduce_unreachable (unreachable=0x7fffffffc660, base=0x555555a27690) at Modules/gcmodule.c:1105
#5 gc_collect_main (tstate=tstate@entry=0x555555a43160, generation=generation@entry=0, n_collected=n_collected@entry=0x7fffffffc6e8, n_uncollectable=n_uncollectable@entry=0x7fffffffc6f0, nofail=nofail@entry=0) at Modules/gcmodule.c:1239
#6 0x0000555555707a36 in gc_collect_with_callback (tstate=0x555555a43160, generation=0) at Modules/gcmodule.c:1413
#7 0x0000555555707ccb in gc_collect_generations (tstate=tstate@entry=0x555555a43160) at Modules/gcmodule.c:1468
#8 0x0000555555707dde in _PyObject_GC_Alloc (use_calloc=use_calloc@entry=0, basicsize=<optimized out>) at Modules/gcmodule.c:2267
#9 0x00005555557089f8 in _PyObject_GC_Malloc (basicsize=<optimized out>) at Modules/gcmodule.c:2277
#10 0x0000555555708ab5 in _PyObject_GC_NewVar (tp=tp@entry=0x5555559eade0 <PyTuple_Type>, nitems=nitems@entry=2) at Modules/gcmodule.c:2308
#11 0x0000555555614038 in tuple_alloc (size=size@entry=2) at Objects/tupleobject.c:94
#12 0x0000555555615274 in PyTuple_New (size=size@entry=2) at Objects/tupleobject.c:153
#13 0x000055555568d33f in _PyEval_EvalFrameDefault (tstate=tstate@entry=0x555555a43160, frame=0x7ffff7fc08d0, frame@entry=0x7ffff7fc07f8, throwflag=throwflag@entry=0) at Python/ceval.c:3400
#14 0x0000555555696cb0 in _PyEval_EvalFrame (throwflag=0, frame=0x7ffff7fc07f8, tstate=0x555555a43160) at ./Include/internal/pycore_ceval.h:48
#15 _PyEval_Vector (tstate=0x555555a43160, con=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:5788
#16 0x00005555555c2512 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at Objects/call.c:392
#17 0x0000555555803cbb in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=4, args=0x7ffff7fc07d8, callable=0x7ffff72b7e30, tstate=0x555555a43160) at ./Include/internal/pycore_call.h:89
#18 method_vectorcall (method=<optimized out>, args=0x7ffff7fc07e0, nargsf=<optimized out>, kwnames=0x0) at Objects/classobject.c:54
#19 0x00005555555c324b in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775811, args=0x7ffff7fc07e0, callable=0x7ffff7163bf0, tstate=0x555555a43160) at ./Include/internal/pycore_call.h:89
#20 PyObject_Vectorcall (callable=callable@entry=0x7ffff7163bf0, args=args@entry=0x7ffff7fc07e0, nargsf=9223372036854775811, kwnames=kwnames@entry=0x0) at Objects/call.c:298
#21 0x0000555555694ed8 in _PyEval_EvalFrameDefault (tstate=tstate@entry=0x555555a43160, frame=frame@entry=0x7ffff7fc0790, throwflag=throwflag@entry=0) at Python/ceval.c:4697
#22 0x0000555555696cb0 in _PyEval_EvalFrame (throwflag=0, frame=0x7ffff7fc0790, tstate=0x555555a43160) at ./Include/internal/pycore_ceval.h:48
#23 _PyEval_Vector (tstate=tstate@entry=0x555555a43160, con=con@entry=0x7fffffffcb30, locals=locals@entry=0x7ffff7420e30, args=args@entry=0x0, argcount=argcount@entry=0, kwnames=kwnames@entry=0x0) at Python/ceval.c:5788
#24 0x0000555555696d7f in PyEval_EvalCode (co=co@entry=0x7ffff716c840, globals=globals@entry=0x7ffff7420e30, locals=locals@entry=0x7ffff7420e30) at Python/ceval.c:1085
#25 0x0000555555850314 in builtin_exec_impl (module=module@entry=0x7ffff76e8470, source=0x7ffff716c840, globals=0x7ffff7420e30, locals=0x7ffff7420e30) at Python/bltinmodule.c:1058
#26 0x000055555585043c in builtin_exec (module=0x7ffff76e8470, args=0x7ffff7168b08, nargs=2) at Python/clinic/bltinmodule.c.h:371
#27 0x000055555581ef2a in cfunction_vectorcall_FASTCALL (func=0x7ffff76e8c50, args=0x7ffff7168b08, nargsf=<optimized out>, kwnames=<optimized out>) at Objects/methodobject.c:430
#28 0x00005555555c1faf in _PyVectorcall_Call (tstate=tstate@entry=0x555555a43160, func=0x55555581ee11 <cfunction_vectorcall_FASTCALL>, callable=callable@entry=0x7ffff76e8c50, tuple=tuple@entry=0x7ffff7168af0, kwargs=kwargs@entry=0x7ffff7421730) at ./Include/object.h:742
#29 0x00005555555c2423 in _PyObject_Call (tstate=0x555555a43160, callable=callable@entry=0x7ffff76e8c50, args=args@entry=0x7ffff7168af0, kwargs=kwargs@entry=0x7ffff7421730) at Objects/call.c:327
#30 0x00005555555c2490 in PyObject_Call (callable=callable@entry=0x7ffff76e8c50, args=args@entry=0x7ffff7168af0, kwargs=kwargs@entry=0x7ffff7421730) at Objects/call.c:354
#31 0x0000555555681f7b in do_call_core (tstate=tstate@entry=0x555555a43160, func=func@entry=0x7ffff76e8c50, callargs=callargs@entry=0x7ffff7168af0, kwdict=kwdict@entry=0x7ffff7421730, use_tracing=0) at Python/ceval.c:6585
#32 0x00005555556953e7 in _PyEval_EvalFrameDefault (tstate=tstate@entry=0x555555a43160, frame=0x7ffff7fc0710, frame@entry=0x7ffff7fc0448, throwflag=throwflag@entry=0) at Python/ceval.c:4751
#33 0x0000555555696cb0 in _PyEval_EvalFrame (throwflag=0, frame=0x7ffff7fc0448, tstate=0x555555a43160) at ./Include/internal/pycore_ceval.h:48
#34 _PyEval_Vector (tstate=0x555555a43160, con=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:5788
#35 0x00005555555c2512 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at Objects/call.c:392
#36 0x00005555555c349f in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=2, args=0x7fffffffcea0, callable=0x7ffff77203c0, tstate=0x555555a43160) at ./Include/internal/pycore_call.h:89
#37 object_vacall (tstate=tstate@entry=0x555555a43160, base=base@entry=0x0, callable=0x7ffff77203c0, vargs=vargs@entry=0x7fffffffcf20) at Objects/call.c:784
#38 0x00005555555c381b in _PyObject_CallMethodIdObjArgs (obj=0x0, name=name@entry=0x5555559f0100 <PyId__find_and_load.16895>) at Objects/call.c:875
#39 0x00005555556bb4b0 in import_find_and_load (tstate=tstate@entry=0x555555a43160, abs_name=abs_name@entry=0x7ffff75c02c0) at Python/import.c:1659
#40 0x00005555556bfe53 in PyImport_ImportModuleLevelObject (name=name@entry=0x7ffff75c02c0, globals=<optimized out>, locals=locals@entry=0x7ffff7629970, fromlist=fromlist@entry=0x5555559e8400 <_Py_NoneStruct>, level=0) at Python/import.c:1760
#41 0x000055555567d835 in import_name (tstate=tstate@entry=0x555555a43160, frame=frame@entry=0x7ffff7fc03c0, name=name@entry=0x7ffff75c02c0, fromlist=fromlist@entry=0x5555559e8400 <_Py_NoneStruct>, level=level@entry=0x7ffff763c180) at Python/ceval.c:6686
#42 0x0000555555690c01 in _PyEval_EvalFrameDefault (tstate=tstate@entry=0x555555a43160, frame=frame@entry=0x7ffff7fc03c0, throwflag=throwflag@entry=0) at Python/ceval.c:3974
#43 0x0000555555696cb0 in _PyEval_EvalFrame (throwflag=0, frame=0x7ffff7fc03c0, tstate=0x555555a43160) at ./Include/internal/pycore_ceval.h:48
#44 _PyEval_Vector (tstate=tstate@entry=0x555555a43160, con=con@entry=0x7fffffffd290, locals=locals@entry=0x7ffff7629970, args=args@entry=0x0, argcount=argcount@entry=0, kwnames=kwnames@entry=0x0) at Python/ceval.c:5788
#45 0x0000555555696d7f in PyEval_EvalCode (co=co@entry=0x7ffff7157740, globals=globals@entry=0x7ffff7629970, locals=locals@entry=0x7ffff7629970) at Python/ceval.c:1085
#46 0x0000555555850314 in builtin_exec_impl (module=module@entry=0x7ffff76e8470, source=0x7ffff7157740, globals=0x7ffff7629970, locals=0x7ffff7629970) at Python/bltinmodule.c:1058
#47 0x000055555585043c in builtin_exec (module=0x7ffff76e8470, args=0x7ffff7159c38, nargs=2) at Python/clinic/bltinmodule.c.h:371
#48 0x000055555581ef2a in cfunction_vectorcall_FASTCALL (func=0x7ffff76e8c50, args=0x7ffff7159c38, nargsf=<optimized out>, kwnames=<optimized out>) at Objects/methodobject.c:430
#49 0x00005555555c1faf in _PyVectorcall_Call (tstate=tstate@entry=0x555555a43160, func=0x55555581ee11 <cfunction_vectorcall_FASTCALL>, callable=callable@entry=0x7ffff76e8c50, tuple=tuple@entry=0x7ffff7159c20, kwargs=kwargs@entry=0x7ffff75c8590) at ./Include/object.h:742
#50 0x00005555555c2423 in _PyObject_Call (tstate=0x555555a43160, callable=callable@entry=0x7ffff76e8c50, args=args@entry=0x7ffff7159c20, kwargs=kwargs@entry=0x7ffff75c8590) at Objects/call.c:327
#51 0x00005555555c2490 in PyObject_Call (callable=callable@entry=0x7ffff76e8c50, args=args@entry=0x7ffff7159c20, kwargs=kwargs@entry=0x7ffff75c8590) at Objects/call.c:354
#52 0x0000555555681f7b in do_call_core (tstate=tstate@entry=0x555555a43160, func=func@entry=0x7ffff76e8c50, callargs=callargs@entry=0x7ffff7159c20, kwdict=kwdict@entry=0x7ffff75c8590, use_tracing=0) at Python/ceval.c:6585
#53 0x00005555556953e7 in _PyEval_EvalFrameDefault (tstate=tstate@entry=0x555555a43160, frame=0x7ffff7fc0340, frame@entry=0x7ffff7fc0078, throwflag=throwflag@entry=0) at Python/ceval.c:4751
#54 0x0000555555696cb0 in _PyEval_EvalFrame (throwflag=0, frame=0x7ffff7fc0078, tstate=0x555555a43160) at ./Include/internal/pycore_ceval.h:48
#55 _PyEval_Vector (tstate=0x555555a43160, con=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:5788
#56 0x00005555555c2512 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at Objects/call.c:392
#57 0x00005555555c349f in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=2, args=0x7fffffffd600, callable=0x7ffff77203c0, tstate=0x555555a43160) at ./Include/internal/pycore_call.h:89
#58 object_vacall (tstate=tstate@entry=0x555555a43160, base=base@entry=0x0, callable=0x7ffff77203c0, vargs=vargs@entry=0x7fffffffd680) at Objects/call.c:784
#59 0x00005555555c381b in _PyObject_CallMethodIdObjArgs (obj=0x0, name=name@entry=0x5555559f0100 <PyId__find_and_load.16895>) at Objects/call.c:875
#60 0x00005555556bb4b0 in import_find_and_load (tstate=tstate@entry=0x555555a43160, abs_name=abs_name@entry=0x7ffff75df0a0) at Python/import.c:1659
#61 0x00005555556bfe53 in PyImport_ImportModuleLevelObject (name=name@entry=0x7ffff75df0a0, globals=<optimized out>, locals=locals@entry=0x7ffff75c6ed0, fromlist=fromlist@entry=0x5555559e8400 <_Py_NoneStruct>, level=0) at Python/import.c:1760
#62 0x000055555567d835 in import_name (tstate=tstate@entry=0x555555a43160, frame=frame@entry=0x7ffff7fc0020, name=name@entry=0x7ffff75df0a0, fromlist=fromlist@entry=0x5555559e8400 <_Py_NoneStruct>, level=level@entry=0x7ffff763c180) at Python/ceval.c:6686
#63 0x0000555555690c01 in _PyEval_EvalFrameDefault (tstate=tstate@entry=0x555555a43160, frame=frame@entry=0x7ffff7fc0020, throwflag=throwflag@entry=0) at Python/ceval.c:3974
#64 0x0000555555696cb0 in _PyEval_EvalFrame (throwflag=0, frame=0x7ffff7fc0020, tstate=0x555555a43160) at ./Include/internal/pycore_ceval.h:48
#65 _PyEval_Vector (tstate=tstate@entry=0x555555a43160, con=con@entry=0x7fffffffd9f0, locals=locals@entry=0x7ffff75c6ed0, args=args@entry=0x0, argcount=argcount@entry=0, kwnames=kwnames@entry=0x0) at Python/ceval.c:5788
#66 0x0000555555696d7f in PyEval_EvalCode (co=co@entry=0x7ffff7613d40, globals=globals@entry=0x7ffff75c6ed0, locals=locals@entry=0x7ffff75c6ed0) at Python/ceval.c:1085
#67 0x00005555556de36e in run_eval_code_obj (tstate=tstate@entry=0x555555a43160, co=co@entry=0x7ffff7613d40, globals=globals@entry=0x7ffff75c6ed0, locals=locals@entry=0x7ffff75c6ed0) at Python/pythonrun.c:1292
#68 0x00005555556de867 in run_mod (mod=mod@entry=0x555555b9b250, filename=filename@entry=0x7ffff75c16c0, globals=0x7ffff75c6ed0, locals=0x7ffff75c6ed0, flags=flags@entry=0x7fffffffdc00, arena=arena@entry=0x7ffff755b160) at Python/pythonrun.c:1313
#69 0x00005555556e007f in PyRun_InteractiveOneObjectEx (fp=fp@entry=0x7ffff7e38980 <_IO_2_1_stdin_>, filename=filename@entry=0x7ffff75c16c0, flags=flags@entry=0x7fffffffdc00) at Python/pythonrun.c:277
--Type <RET> for more, q to quit, c to continue without paging--q
Quit
(gdb) py-bt
Undefined command: "py-bt". Try "help".
(gdb) source python-gdb.py
(gdb) py-bt
Traceback (most recent call first):
Garbage-collecting
File "/home/inada-n/work/python/cpython/Lib/enum.py", line 777, in <listcomp>
(name, value)
File "/home/inada-n/work/python/cpython/Lib/enum.py", line 776, in _convert_
members = [
File "/home/inada-n/work/python/cpython/Lib/signal.py", line 8, in <module>
_IntEnum._convert_(
<built-in method exec of module object at remote 0x7ffff76e8470>
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 895, in exec_module
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
File "/home/inada-n/work/python/cpython/Lib/subprocess.py", line 48, in <module>
import signal
<built-in method exec of module object at remote 0x7ffff76e8470>
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 895, in exec_module
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
File "<stdin>", line 1, in <module>
(gdb)
@methane
Copy link
Author

methane commented Oct 19, 2021

FWIW, this machine has 16GiB RAM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment