Lu3KO5 发表于 2025-4-30 20:14:15

vaspkit 1.5.1 double free or corruption

老师好!我在Fedora 42上运行vaspkit的时候它输出了如下内容然后崩溃了:

            \\\///         
         / __ \         Hey, you must know what you are doing.
         (| (o)(o) |)       Otherwise you might get wrong results.
o-----.OOOo--()--oOOO.------------------------------------------o
double free or corruption (out)
Aborted (core dumped)

此外,
coredumpctl info给的信息如下:
         PID: 105734 (vaspkit)
         UID: 1000 (cao)
         GID: 1000 (cao)
      Signal: 6 (ABRT)
   Timestamp: Wed 2025-04-30 19:56:28 CST (12min ago)
Command Line: vaspkit
    Executable: /home/cao/.vasp/vaspkit/bin/vaspkit
Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.gnome.Terminal.slice/vte-spawn-db987f5b-601e-4cef-afb4-a7a06dc913d6.scope
          Unit: user@1000.service
   User Unit: vte-spawn-db987f5b-601e-4cef-afb4-a7a06dc913d6.scope
         Slice: user-1000.slice
   Owner UID: 1000 (cao)
       Boot ID: 272f238a12874f0e97b95f5a50942819
    Machine ID: 32ef5ed61e994456967e40880e3d267e
      Hostname: fedora
       Storage: /var/lib/systemd/coredump/core.vaspkit.1000.272f238a12874f0e97b95f5a50942819.105734.1746014188000000.zst (present)
Size on Disk: 119.4K
       Message: Process 105734 (vaspkit) of user 1000 dumped core.
               
                Stack trace of thread 105734:
                #00x00007f568600f735 abort (libc.so.6 + 0x1735)
                #10x00007f56860106f3 __libc_message_impl.cold (libc.so.6 + 0x26f3)
                #20x00007f568608b275 malloc_printerr (libc.so.6 + 0x7d275)
                #30x00007f568608d620 _int_free_merge_chunk (libc.so.6 + 0x7f620)
                #40x00007f5686090592 free (libc.so.6 + 0x82592)
                #50x00000000009f043f for__free_vm (/home/cao/.vasp/vaspkit/bin/vaspkit + 0x5f043f)
                #60x00000000009c9e5c for__release_lun (/home/cao/.vasp/vaspkit/bin/vaspkit + 0x5c9e5c)
                #70x00000000009de682 for_read_int_lis_xmit (/home/cao/.vasp/vaspkit/bin/vaspkit + 0x5de682)
                #80x00000000009dd475 for_read_int_lis (/home/cao/.vasp/vaspkit/bin/vaspkit + 0x5dd475)
                #90x00000000004fbb15 get_current_date (/home/cao/.vasp/vaspkit/bin/vaspkit + 0xfbb15)
                #10 0x000000000083f684 print_version (/home/cao/.vasp/vaspkit/bin/vaspkit + 0x43f684)
                #11 0x00000000006ccf64 welcome_mesg (/home/cao/.vasp/vaspkit/bin/vaspkit + 0x2ccf64)
                #12 0x00000000005e85df mainmenu (/home/cao/.vasp/vaspkit/bin/vaspkit + 0x1e85df)
                #13 0x00000000006bdc94 vaspkit (/home/cao/.vasp/vaspkit/bin/vaspkit + 0x2bdc94)
                #14 0x000000000040a762 main (/home/cao/.vasp/vaspkit/bin/vaspkit + 0xa762)
                #15 0x00007f56860115f5 __libc_start_call_main (libc.so.6 + 0x35f5)
                #16 0x00007f56860116a8 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x36a8)
                #17 0x000000000040a669 _start (/home/cao/.vasp/vaspkit/bin/vaspkit + 0xa669)
                ELF object binary architecture: AMD x86-64


Core Dump有70MB,超出了附件大小限制,故无法发上来。

内核版本如下:
Linux fedora 6.14.4-300.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 25 15:43:38 UTC 2025 x86_64 GNU/Linux


vaspkit版本为1.5.1



Lu3KO5 发表于 2025-4-30 20:25:59

vaspkit版本1.5.0能正常运行。
页: [1]
查看完整版本: vaspkit 1.5.1 double free or corruption