登录
本论坛汇聚了来自世界各地的人们,因此大家使用英文交流。

build from source, segfaults

分类:错误与安装
  • FO 2 0
    消息来自 folkert,发表于
    folkert@voga:~/Downloads/trunk/RELEASE$ ./polyphone
    *** Error in `./polyphone': realloc(): invalid old size: 0x0000000000a9b380 ***
    ======= Backtrace: =========
    /lib/x86_64-linux-gnu/libc.so.6(+0x6ef45)[0x7f3f93057f45]
    /lib/x86_64-linux-gnu/libc.so.6(+0x746b6)[0x7f3f9305d6b6]
    /lib/x86_64-linux-gnu/libc.so.6(+0x776c9)[0x7f3f930606c9]
    /lib/x86_64-linux-gnu/libc.so.6(realloc+0x139)[0x7f3f93061b69]
    /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN9QListData12realloc_growEi+0x55)[0x7f3f91df1ea5]
    /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN9QListData6appendEi+0x4f)[0x7f3f91df1f3f]
    /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_Z21qRegisterResourceDataiPKhS0_S0_+0x325)[0x7f3f91eb3175]
    /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x7e363)[0x7f3f91d60363]
    /lib64/ld-linux-x86-64.so.2(+0xf3fa)[0x7f3f96cac3fa]
    /lib64/ld-linux-x86-64.so.2(+0xf50b)[0x7f3f96cac50b]
    /lib64/ld-linux-x86-64.so.2(+0xcfa)[0x7f3f96c9dcfa]

    and within valgrind:

    ==2751== Invalid free() / delete / delete[] / realloc()
    ==2751== at 0x4C2DDEF: realloc (vg_replace_malloc.c:785)
    ==2751== by 0x9A2AEA4: QListData::realloc_grow(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.1)
    ==2751== by 0x9A2AF3E: QListData::append(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.1)
    ==2751== by 0x9AEC174: qRegisterResourceData(int, unsigned char const*, unsigned char const*, unsigned char const*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.1)
    ==2751== by 0x9999362: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.1)
    ==2751== by 0x400F3F9: call_init.part.0 (dl-init.c:72)
    ==2751== by 0x400F50A: call_init (dl-init.c:30)
    ==2751== by 0x400F50A: _dl_init (dl-init.c:120)
    ==2751== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so)
    ==2751== Address 0xa9b380 is 0 bytes inside data symbol "_ZN9QListData11shared_nullE"
    ==2751==
    terminate called after throwing an instance of 'std::bad_alloc'
    what(): std::bad_alloc
    ==2751==
    ==2751== Process terminating with default action of signal 6 (SIGABRT)
    ==2751== at 0x877E1C8: raise (raise.c:54)
    ==2751== by 0x877F649: abort (abort.c:89)
    ==2751== by 0x7F3F04C: __gnu_cxx::__verbose_terminate_handler() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22)
    ==2751== by 0x7F3D015: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22)
    ==2751== by 0x7F3D060: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22)
    ==2751== by 0x7F3D2C8: __cxa_rethrow (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22)
    ==2751== by 0x9AEC26E: qRegisterResourceData(int, unsigned char const*, unsigned char const*, unsigned char const*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.1)
    ==2751== by 0x9999362: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.1)
    ==2751== by 0x400F3F9: call_init.part.0 (dl-init.c:72)
    ==2751== by 0x400F50A: call_init (dl-init.c:30)
    ==2751== by 0x400F50A: _dl_init (dl-init.c:120)
    ==2751== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so)
  • 429 1
    消息来自 Davy,发表于
    Hello,

    Could you please provide me with additional information such as the version number of the sources, your operating system and what you did to trigger the bug?

    Thanks for reporting,
    Davy
  • FO 2 0
    消息来自 folkert,发表于
    debian 8 64bit, zip downloaded from the website on the day I reported it
    and to trigger it; just start the program

登录或注册后即可参与讨论。

Polyphone 需要您!

Polyphone 是免费的,但其网站和开发都会产生费用。一笔小小的捐赠就能帮上大忙。

捐赠
学习基础知识 试试教程
返回
顶部