Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
L
Lightcurve Database
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • William Fong
  • Lightcurve Database
  • Issues
  • #8

Closed
Open
Created Jun 27, 2022 by William Fong@wcfongMaintainer

Memory Corruption/Double-Free in multiprocessing ingest

When terminating with Ctrl-c while ingesting, my python interpreter had a hard crash:

Error in `/sw/python-versions/python-3.9.2/bin/python3': double free or corruption (!prev): 0x0000000004688480
======= Backtrace: =========
/usr/lib64/libc.so.6(+0x81329)[0x7f0ef99ab329]
/pdo/users/willfong/.local/lib/python3.9/site-packages/psycopg2/_psycopg.cpython-39-x86_64-linux-gnu.so(+0x21731)[0x7f0e75e17731]
/pdo/users/willfong/.local/lib/python3.9/site-packages/psycopg2/_psycopg.cpython-39-x86_64-linux-gnu.so(+0x22680)[0x7f0e75e18680]
/pdo/users/willfong/.local/lib/python3.9/site-packages/psycopg2/_psycopg.cpython-39-x86_64-linux-gnu.so(_pq_execute_sync+0xf8)[0x7f0e75e18a48]
/pdo/users/willfong/.local/lib/python3.9/site-packages/psycopg2/_psycopg.cpython-39-x86_64-linux-gnu.so(+0x1ab65)[0x7f0e75e10b65]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(+0xc07e6)[0x7f0efa9147e6]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x4ed1)[0x7f0efa8c12e1]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(+0x67408)[0x7f0efa8bb408]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(+0xba4e0)[0x7f0efa90e4e0]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(PyVectorcall_Call+0x5e)[0x7f0efa90afde]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x395b)[0x7f0efa8bfd6b]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(+0x67408)[0x7f0efa8bb408]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x4ed1)[0x7f0efa8c12e1]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(+0x67408)[0x7f0efa8bb408]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x4ed1)[0x7f0efa8c12e1]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(+0x67408)[0x7f0efa8bb408]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(+0xba52b)[0x7f0efa90e52b]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(PyVectorcall_Call+0x5e)[0x7f0efa90afde]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(+0x268866)[0x7f0efaabc866]
/sw/python-versions/python-3.9.2/lib/libpython3.9.so.1.0(+0x20d477)[0x7f0efaa61477]
/usr/lib64/libpthread.so.0(+0x7ea5)[0x7f0efa408ea5]
/usr/lib64/libc.so.6(clone+0x6d)[0x7f0ef9a28b0d]
======= Memory map: ========
00400000-00401000 r-xp 00000000 00:29 171672208                          /pdo/app/python-versions/python-3.9.2/bin/python3.9
00600000-00601000 r--p 00000000 00:29 171672208                          /pdo/app/python-versions/python-3.9.2/bin/python3.9
00601000-00602000 rw-p 00001000 00:29 171672208                          /pdo/app/python-versions/python-3.9.2/bin/python3.9
01cfd000-12b42000 rw-p 00000000 00:00 0                                  [heap]
12b42000-3f4f0000 rw-p 00000000 00:00 0                                  [heap]
7f0d3c0ff000-7f0d468bf000 rw-p 00000000 00:00 0
7f0d5663d000-7f0d5663f000 r-xp 00000000 00:29 171684156                  /pdo/app/python-versions/python-3.9.2/lib/python3.9/lib-dynload/_posixshmem.cpython-39-x86_64-linux-gnu.so
7f0d5663f000-7f0d5683e000 ---p 00002000 00:29 171684156                  /pdo/app/python-versions/python-3.9.2/lib/python3.9/lib-dynload/_posixshmem.cpython-39-x86_64-linux-gnu.so
7f0d5683e000-7f0d5683f000 r--p 00001000 00:29 171684156                  /pdo/app/python-versions/python-3.9.2/lib/python3.9/lib-dynload/_posixshmem.cpython-39-x86_64-linux-gnu.so
7f0d5683f000-7f0d56840000 rw-p 00002000 00:29 171684156                  /pdo/app/python-versions/python-3.9.2/lib/python3.9/lib-dynload/_posixshmem.cpython-39-x86_64-linux-gnu.so
7f0d56840000-7f0d90000000 rw-p 00000000 00:00 0
7f0d90000000-7f0d90021000 rw-p 00000000 00:00 0
7f0d90021000-7f0d94000000 ---p 00000000 00:00 0
7f0d94000000-7f0d98cc0000 rw-p 00000000 00:00 0
7f0d98cff000-7f0d99a7f000 rw-p 00000000 00:00 0
7f0d99a7f000-7f0d99a80000 ---p 00000000 00:00 0
7f0d99a80000-7f0d9fac0000 rw-p 00000000 00:00 0
7f0d9fac1000-7f0dae181000 rw-p 00000000 00:00 0
7f0dae183000-7f0db5c03000 rw-p 00000000 00:00 0
7f0db5c05000-7f0dc18c5000 rw-p 00000000 00:00 0
7f0dc18c6000-7f0dc2a06000 rw-p 00000000 00:00 0
7f0dc2a07000-7f0de3bc7000 rw-p 00000000 00:00 0
7f0de3bc7000-7f0de3be5000 r-xp 00000000 08:28 1836393                    /usr/lib64/libgssrpc.so.4.2
7f0de3be5000-7f0de3de5000 ---p 0001e000 08:28 1836393                    /usr/lib64/libgssrpc.so.4.2
7f0de3de5000-7f0de3de6000 r--p 0001e000 08:28 1836393                    /usr/lib64/libgssrpc.so.4.2
7f0de3de6000-7f0de3de7000 rw-p 0001f000 08:28 1836393                    /usr/lib64/libgssrpc.so.4.2
7f0de3de7000-7f0de3e02000 r-xp 00000000 08:28 67736163                   /usr/lib64/gssproxy/proxymech.so
7f0de3e02000-7f0de4002000 ---p 0001b000 08:28 67736163                   /usr/lib64/gssproxy/proxymech.so
7f0de4002000-7f0de4003000 r--p 0001b000 08:28 67736163                   /usr/lib64/gssproxy/proxymech.so
7f0de4003000-7f0de4004000 rw-p 0001c000 08:28 67736163                   /usr/lib64/gssproxy/proxymech.so
7f0de4004000-7f0de4010000 r-xp 00000000 08:28 1188                       /usr/lib64/libnss_files-2.17.so
7f0de4010000-7f0de420f000 ---p 0000c000 08:28 1188                       /usr/lib64/libnss_files-2.17.so
7f0de420f000-7f0de4210000 r--p 0000b000 08:28 1188                       /usr/lib64/libnss_files-2.17.so
7f0de4210000-7f0de4211000 rw-p 0000c000 08:28 1188                       /usr/lib64/libnss_files-2.17.so
7f0de4211000-7f0de4257000 rw-p 00000000 00:00 0
7f0de4257000-7f0de4259000 r-xp 00000000 00:29 171691040                  /pdo/app/python-versions/python-3.9.2/lib/python3.9/site-packages/astropy/time/_parse_times.cpython-39-x86_64-linux-gnu.so
7f0de4259000-7f0de4458000 ---p 00002000 00:29 171691040                  /pdo/app/python-versions/python-3.9.2/lib/python3.9/site-packages/astropy/time/_parse_times.cpython-39-x86_64-linux-gnu.so
7f0de4458000-7f0de4459000 rw-p 00001000 00:29 171691040                  /pdo/app/python-versions/python-3.9.2/lib/python3.9/site-packages/astropy/time/_parse_times.cpython-39-x86_64-linux-gnu.so
7f0de4459000-7f0de4499000 rw-p 00000000 00:00 0
7f0de4499000-7f0de44be000 r-xp 00000000 08:28 1330                       /usr/lib64/libtinfo.so.5.9
7f0de44be000-7f0de46be000 ---p 00025000 08:28 1330                       /usr/lib64/libtinfo.so.5.9
7f0de46be000-7f0de46c2000 r--p 00025000 08:28 1330                       /usr/lib64/libtinfo.so.5.9
7f0de46c2000-7f0de46c3000 rw-p 00029000 08:28 1330                       /usr/lib64/libtinfo.so.5.9
7f0de46c3000-7f0de46fa000 r-xp 00000000 08:28 1276                       /usr/lib64/libncursesw.so.5.9
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None