- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
当我尝试执行库 Qt-VLC 的示例时出现以下错误
*** glibc detected *** /home/lalalal/Scrivania/SORGENTI/VLC-QT/build-demo-player-Desktop_Qt_5_1_1_GCC_32bit-Debug/src/demo-player: realloc(): invalid pointer: 0xb712ce9c ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x75ee2)[0xb6a6cee2]
/lib/i386-linux-gnu/libc.so.6(realloc+0x25d)[0xb6a7156d]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(_ZN9QListData7reallocEi+0x37)[0xb6d6de67]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(_ZN9QListData6appendEi+0x7c)[0xb6d6df4c]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(_ZN9QListData6appendEv+0x23)[0xb6d6dfd3]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(+0x6c2c8)[0xb6d292c8]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(+0x6a4fd)[0xb6d274fd]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(+0x6b0d8)[0xb6d280d8]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(_Z20qMessageFormatString9QtMsgTypeRK18QMessageLogContextRK7QString+0x6cc)[0xb6d288ec]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(+0x6ba72)[0xb6d28a72]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(+0x69227)[0xb6d26227]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(+0x69383)[0xb6d26383]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(_ZNK14QMessageLogger5fatalEPKcz+0x3f)[0xb6d2694f]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(_ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_PKvES5_PFS3_S3_S7_Ei6QFlagsINS_8TypeFlagEEPK11QMetaObject+0x57f)[0xb6f1c52f]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(_ZN9QMetaType12registerTypeEPKcPFvPvEPFS2_PKvES4_PFS2_S2_S6_Ei6QFlagsINS_8TypeFlagEEPK11QMetaObject+0x67)[0xb6f1c5e7]
/home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5(_ZN9QMetaType12registerTypeEPKcPFvPvEPFS2_PKvE+0x57)[0xb6f1c6a7]
/usr/lib/i386-linux-gnu/libQtGui.so.4(+0x328a8e)[0xaff03a8e]
/usr/lib/i386-linux-gnu/libQtGui.so.4(+0x126f40)[0xafd01f40]
/lib/ld-linux.so.2(+0xeeab)[0xb77daeab]
/lib/ld-linux.so.2(+0xef94)[0xb77daf94]
/lib/ld-linux.so.2(+0x12fa6)[0xb77defa6]
/lib/ld-linux.so.2(+0xeccf)[0xb77daccf]
/lib/ld-linux.so.2(+0x127f4)[0xb77de7f4]
/lib/i386-linux-gnu/libdl.so.2(+0xbe9)[0xb5f0bbe9]
/lib/ld-linux.so.2(+0xeccf)[0xb77daccf]
/lib/i386-linux-gnu/libdl.so.2(+0x133a)[0xb5f0c33a]
/lib/i386-linux-gnu/libdl.so.2(dlopen+0x47)[0xb5f0bc97]
/usr/lib/libvlccore.so.5(+0xb11a0)[0xb5eb41a0]
/usr/lib/libvlccore.so.5(+0x92931)[0xb5e95931]
/usr/lib/libvlccore.so.5(+0x92c78)[0xb5e95c78]
/usr/lib/libvlccore.so.5(+0x92bd3)[0xb5e95bd3]
/usr/lib/libvlccore.so.5(+0x932e2)[0xb5e962e2]
/usr/lib/libvlccore.so.5(+0x9363a)[0xb5e9663a]
/usr/lib/libvlccore.so.5(libvlc_InternalInit+0x163)[0xb5e11a93]
/usr/lib/libvlc.so.5(libvlc_new+0x17b)[0xb69df0cb]
/home/lalalal/libvlc-qt-0.8.1/build/prefix/lib/libvlc-qt.so.0.8(_ZN11VlcInstanceC1ERK11QStringListP7QObject+0xe3)[0xb7796867]
/home/lalalal/Scrivania/SORGENTI/VLC-QT/build-demo-player-Desktop_Qt_5_1_1_GCC_32bit-Debug/src/demo-player[0x804b92d]
/home/lalalal/Scrivania/SORGENTI/VLC-QT/build-demo-player-Desktop_Qt_5_1_1_GCC_32bit-Debug/src/demo-player[0x804b692]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xb6a104d3]
/home/lalalal/Scrivania/SORGENTI/VLC-QT/build-demo-player-Desktop_Qt_5_1_1_GCC_32bit-Debug/src/demo-player[0x804b571]
======= Memory map: ========
08048000-08050000 r-xp 00000000 08:06 13241347 /home/lalalal/Scrivania/SORGENTI/VLC-QT/build-demo-player-Desktop_Qt_5_1_1_GCC_32bit-Debug/src/demo-player
08050000-08051000 r--p 00007000 08:06 13241347 /home/lalalal/Scrivania/SORGENTI/VLC-QT/build-demo-player-Desktop_Qt_5_1_1_GCC_32bit-Debug/src/demo-player
08051000-08052000 rw-p 00008000 08:06 13241347 /home/lalalal/Scrivania/SORGENTI/VLC-QT/build-demo-player-Desktop_Qt_5_1_1_GCC_32bit-Debug/src/demo-player
0823b000-08551000 rw-p 00000000 00:00 0 [heap]
af866000-af8be000 r-xp 00000000 08:06 1706455 /usr/lib/i386-linux-gnu/libXt.so.6.0.0
af8be000-af8bf000 r--p 00057000 08:06 1706455 /usr/lib/i386-linux-gnu/libXt.so.6.0.0
af8bf000-af8c2000 rw-p 00058000 08:06 1706455 /usr/lib/i386-linux-gnu/libXt.so.6.0.0
af8c2000-af8d8000 r-xp 00000000 08:06 1708436 /usr/lib/i386-linux-gnu/libICE.so.6.3.0
af8d8000-af8d9000 r--p 00015000 08:06 1708436 /usr/lib/i386-linux-gnu/libICE.so.6.3.0
af8d9000-af8da000 rw-p 00016000 08:06 1708436 /usr/lib/i386-linux-gnu/libICE.so.6.3.0
af8da000-af8dc000 rw-p 00000000 00:00 0
af8dc000-af8e3000 r-xp 00000000 08:06 1708477 /usr/lib/i386-linux-gnu/libSM.so.6.0.1
af8e3000-af8e4000 r--p 00006000 08:06 1708477 /usr/lib/i386-linux-gnu/libSM.so.6.0.1
af8e4000-af8e5000 rw-p 00007000 08:06 1708477 /usr/lib/i386-linux-gnu/libSM.so.6.0.1
af8e5000-af8fc000 r-xp 00000000 08:06 1704115 /usr/lib/i386-linux-gnu/libaudio.so.2.4
af8fc000-af8fd000 r--p 00016000 08:06 1704115 /usr/lib/i386-linux-gnu/libaudio.so.2.4
af8fd000-af8fe000 rw-p 00017000 08:06 1704115 /usr/lib/i386-linux-gnu/libaudio.so.2.4
af8fe000-afbd2000 r-xp 00000000 08:06 1706325 /usr/lib/i386-linux-gnu/libQtCore.so.4.8.1
afbd2000-afbd9000 r--p 002d4000 08:06 1706325 /usr/lib/i386-linux-gnu/libQtCore.so.4.8.1
afbd9000-afbda000 rw-p 002db000 08:06 1706325 /usr/lib/i386-linux-gnu/libQtCore.so.4.8.1
afbda000-afbdb000 rw-p 00000000 00:00 0
afbdb000-b0685000 r-xp 00000000 08:06 1706294 /usr/lib/i386-linux-gnu/libQtGui.so.4.8.1
b0685000-b06a7000 r--p 00aa9000 08:06 1706294 /usr/lib/i386-linux-gnu/libQtGui.so.4.8.1
b06a7000-b06ab000 rw-p 00acb000 08:06 1706294 /usr/lib/i386-linux-gnu/libQtGui.so.4.8.1
b06ab000-b06ae000 rw-p 00000000 00:00 0
b06ae000-b08c7000 r-xp 00000000 08:06 1846428 /usr/lib/vlc/plugins/gui/libqt4_plugin.so
b08c7000-b08d3000 r--p 00219000 08:06 1846428 /usr/lib/vlc/plugins/gui/libqt4_plugin.so
b08d3000-b08d5000 rw-p 00225000 08:06 1846428 /usr/lib/vlc/plugins/gui/libqt4_plugin.so
b08d5000-b08d6000 rw-p 00000000 00:00 0
b08d6000-b09c3000 r-xp 00000000 08:06 1706052 /usr/lib/i386-linux-gnu/libasound.so.2.0.0
b09c3000-b09c7000 r--p 000ec000 08:06 1706052 /usr/lib/i386-linux-gnu/libasound.so.2.0.0
b09c7000-b09c8000 rw-p 000f0000 08:06 1706052 /usr/lib/i386-linux-gnu/libasound.so.2.0.0
b09e2000-b0a4f000 r--p 00000000 08:06 3163350 /usr/share/locale/it/LC_MESSAGES/vlc.mo
b0a4f000-b0bb5000 r-xp 00000000 08:06 1709061 /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
b0bb5000-b0bc6000 r--p 00165000 08:06 1709061 /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
b0bc6000-b0bc7000 rw-p 00176000 08:06 1709061 /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
b0bc7000-b0c13000 r-xp 00000000 08:06 1708428 /usr/lib/i386-linux-gnu/libFLAC.so.8.2.0
b0c13000-b0c14000 r--p 0004b000 08:06 1708428 /usr/lib/i386-linux-gnu/libFLAC.so.8.2.0
b0c14000-b0c15000 rw-p 0004c000 08:06 1708428 /usr/lib/i386-linux-gnu/libFLAC.so.8.2.0
b0c15000-b0c81000 r-xp 00000000 08:06 1709004 /usr/lib/i386-linux-gnu/libsndfile.so.1.0.25
b0c81000-b0c82000 r--p 0006c000 08:06 1709004 /usr/lib/i386-linux-gnu/libsndfile.so.1.0.25
b0c82000-b0c83000 rw-p 0006d000 08:06 1709004 /usr/lib/i386-linux-gnu/libsndfile.so.1.0.25
b0c83000-b0c87000 rw-p 00000000 00:00 0
b0c87000-b0c8f000 r-xp 00000000 08:06 9700269 /lib/i386-linux-gnu/libwrap.so.0.7.6
b0c8f000-b0c90000 r--p 00007000 08:06 9700269 /lib/i386-linux-gnu/libwrap.so.0.7.6
b0c90000-b0c91000 rw-p 00008000 08:06 9700269 /lib/i386-linux-gnu/libwrap.so.0.7.6
b0c91000-b0cf4000 r-xp 00000000 08:06 1706259 /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
b0cf4000-b0cf5000 r--p 00062000 08:06 1706259 /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
b0cf5000-b0cf6000 rw-p 00063000 08:06 1706259 /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
b0cf6000-b0d42000 r-xp 00000000 08:06 1706258 /usr/lib/i386-linux-gnu/libpulse.so.0.13.5
b0d42000-b0d43000 r--p 0004b000 08:06 1706258 /usr/lib/i386-linux-gnu/libpulse.so.0.13.5
b0d43000-b0d44000 rw-p 0004c000 08:06 1706258 /usr/lib/i386-linux-gnu/libpulse.so.0.13.5
b0d57000-b0d5c000 r-xp 00000000 08:06 1846120 /usr/lib/vlc/plugins/audio_output/libalsa_plugin.so
b0d5c000-b0d5d000 r--p 00004000 08:06 1846120 /usr/lib/vlc/plugins/audio_output/libalsa_plugin.so
b0d5d000-b0d5e000 rw-p 00005000 08:06 1846120 /usr/lib/vlc/plugins/audio_output/libalsa_plugin.so
b0d5e000-b0db5000 r--p 00000000 08:06 2493685 /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf
b0db5000-b0dca000 r-xp 00000000 08:06 1707707 /usr/lib/i386-linux-gnu/gvfs/libgvfscommon.so
b0dca000-b0dcb000 r--p 00014000 08:06 1707707 /usr/lib/i386-linux-gnu/gvfs/libgvfscommon.so
b0dcb000-b0dcc000 rw-p 00015000 08:06 1707707 /usr/lib/i386-linux-gnu/gvfs/libgvfscommon.so
b0dcc000-b0df5000 r-xp 00000000 08:06 1704395 /usr/lib/i386-linux-gnu/gio/modules/libgvfsdbus.so
b0df5000-b0df6000 r--p 00028000 08:06 1704395 /usr/lib/i386-linux-gnu/gio/modules/libgvfsdbus.so
b0df6000-b0df7000 rw-p 00029000 08:06 1704395 /usr/lib/i386-linux-gnu/gio/modules/libgvfsdbus.so
b0df7000-b0e3b000 r-xp 00000000 08:06 1708824 /usr/lib/i386-linux-gnu/libibus-1.0.so.0.401.0
b0e3b000-b0e3c000 r--p 00043000 08:06 1708824 /usr/lib/i386-linux-gnu/libibus-1.0.so.0.401.0
b0e3c000-b0e3d000 rw-p 00044000 08:06 1708824 /usr/lib/i386-linux-gnu/libibus-1.0.so.0.401.0
b0e42000-b0e47000 r-xp 00000000 08:06 1708544 /usr/lib/i386-linux-gnu/libasyncns.so.0.3.1
b0e47000-b0e48000 r--p 00004000 08:06 1708544 /usr/lib/i386-linux-gnu/libasyncns.so.0.3.1
b0e48000-b0e49000 rw-p 00005000 08:06 1708544 /usr/lib/i386-linux-gnu/libasyncns.so.0.3.1
b0e49000-b0e4f000 r-xp 00000000 08:06 1708843 /usr/lib/i386-linux-gnu/libjson.so.0.0.1
b0e4f000-b0e50000 r--p 00005000 08:06 1708843 /usr/lib/i386-linux-gnu/libjson.so.0.0.1
b0e50000-b0e51000 rw-p 00006000 08:06 1708843 /usr/lib/i386-linux-gnu/libjson.so.0.0.1
b0e51000-b0e55000 r-xp 00000000 08:06 9700267 /lib/i386-linux-gnu/libuuid.so.1.3.0
b0e55000-b0e56000 r--p 00003000 08:06 9700267 /lib/i386-linux-gnu/libuuid.so.1.3.0
b0e56000-b0e57000 rw-p 00004000 08:06 9700267 /lib/i386-linux-gnu/libuuid.so.1.3.0
b0e57000-b0ea9000 r--p 00000000 08:06 2493656 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
b0ea9000-b0f00000 r--p 00000000 08:06 2493685 /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf
b0f00000-b0f21000 rw-p 00000000 00:00 0
b0f21000-b1000000 ---p 00000000 00:00 0
b1004000-b1012000 r-xp 00000000 08:06 9699549 /lib/i386-linux-gnu/libudev.so.0.13.0
b1012000-b1013000 r--p 0000e000 08:06 9699549 /lib/i386-linux-gnu/libudev.so.0.13.0
b1013000-b1014000 rw-p 0000f000 08:06 9699549 /lib/i386-linux-gnu/libudev.so.0.13.0
b1014000-b101a000 r-xp 00000000 08:06 1709577 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
b101a000-b101b000 r--p 00005000 08:06 1709577 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
b101b000-b101c000 rw-p 00006000 08:06 1709577 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
b101c000-b101e000 r-xp 00000000 08:06 1709783 /usr/lib/i386-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
b101e000-b101f000 r--p 00001000 08:06 1709783 /usr/lib/i386-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
b101f000-b1020000 rw-p 00002000 08:06 1709783 /usr/lib/i386-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
b1020000-b1021000 r--s 00000000 08:06 2362260 /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le32d4.cache-3
b1021000-b1027000 r--s 00000000 08:06 2362255 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le32d4.cache-3
b1027000-b1029000 r--s 00000000 08:06 2362256 /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-le32d4.cache-3
b1029000-b102c000 r--s 00000000 08:06 2362242 /var/cache/fontconfig/2cd17615ca594fa2959ae173292e504c-le32d4.cache-3
b102c000-b102d000 r--s 00000000 08:06 2362267 /var/cache/fontconfig/e7071f4a29fa870f4323321c154eba04-le32d4.cache-3
b102d000-b102e000 r--s 00000000 08:06 2362240 /var/cache/fontconfig/0d8c3b2ac0904cb8a57a757ad11a4a08-le32d4.cache-3
b102e000-b1032000 r--s 00000000 08:06 2362257 /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-le32d4.cache-3
b1032000-b103d000 r--s 00000000 08:06 2362239 /var/cache/fontconfig/04aabc0a78ac019cf9454389977116d2-le32d4.cache-3
b103d000-b103e000 ---p 00000000 00:00 0
b103e000-b183e000 rw-p 00000000 00:00 0 [stack:2373]
b183e000-b1858000 r-xp 00000000 08:06 1706000 /usr/lib/i386-linux-gnu/libdbusmenu-glib.so.4.0.13
b1858000-b1859000 r--p 00019000 08:06 1706000 /usr/lib/i386-linux-gnu/libdbusmenu-glib.so.4.0.13
b1859000-b185a000 rw-p 0001a000 08:06 1706000 /usr/lib/i386-linux-gnu/libdbusmenu-glib.so.4.0.13
b185a000-b186b000 r-xp 00000000 08:06 1705996 /usr/lib/i386-linux-gnu/libdbusmenu-gtk.so.4.0.13
b186b000-b186c000 r--p 00010000 08:06 1705996 /usr/lib/i386-linux-gnu/libdbusmenu-gtk.so.4.0.13
b186c000-b186d000 rw-p 00011000 08:06 1705996 /usr/lib/i386-linux-gnu/libdbusmenu-gtk.so.4.0.13
b1870000-b1877000 r--s 00000000 08:06 2367397 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le32d4.cache-3
b1877000-b187a000 r--s 00000000 08:06 2362245 /var/cache/fontconfig/385c0604a188198f04d133e54aba7fe7-le32d4.cache-3
b187a000-b1887000 r--s 00000000 08:06 2362263 /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le32d4.cache-3
b1887000-b188a000 r-xp 00000000 08:06 9700187 /lib/i386-linux-gnu/libgpg-error.so.0.8.0
b188a000-b188b000 r--p 00002000 08:06 9700187 /lib/i386-linux-gnu/libgpg-error.so.0.8.0
b188b000-b188c000 rw-p 00003000 08:06 9700187 /lib/i386-linux-gnu/libgpg-error.so.0.8.0
b188c000-b189c000 r-xp 00000000 08:06 1708915 /usr/lib/i386-linux-gnu/libp11-kit.so.0.0.0
b189c000-b189d000 r--p 0000f000 08:06 1708915 /usr/lib/i386-linux-gnu/libp11-kit.so.0.0.0
b189d000-b189e000 rw-p 00010000 08:06 1708915 /usr/lib/i386-linux-gnu/libp11-kit.so.0.0.0
b189e000-b1920000 r-xp 00000000 08:06 9699547 /lib/i386-linux-gnu/libgcrypt.so.11.7.0
b1920000-b1921000 r--p 00081000 08:06 9699547 /lib/i386-linux-gnu/libgcrypt.so.11.7.0
b1921000-b1923000 rw-p 00082000 08:06 9699547 /lib/i386-linux-gnu/libgcrypt.so.11.7.0
b1923000-b1933000 r-xp 00000000 08:06 1709032 /usr/lib/i386-linux-gnu/libtasn1.so.3.1.12
b1933000-b1934000 r--p 0000f000 08:06 1709032 /usr/lib/i386-linux-gnu/libtasn1.so.3.1.12
b1934000-b1935000 rw-p 00010000 08:06 1709032 /usr/lib/i386-linux-gnu/libtasn1.so.3.1.12
b1935000-b19f4000 r-xp 00000000 08:06 1717620 /usr/lib/i386-linux-gnu/libgnutls.so.26.21.8
b19f4000-b19f8000 r--p 000bf000 08:06 1717620 /usr/lib/i386-linux-gnu/libgnutls.so.26.21.8
b19f8000-b19f9000 rw-p 000c3000 08:06 1717620 /usr/lib/i386-linux-gnu/libgnutls.so.26.21.8
b19f9000-b1a1d000 r-xp 00000000 08:06 1704117 /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2.2.2
b1a1d000-b1a1e000 r--p 00023000 08:06 1704117 /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2.2.2
b1a1e000-b1a1f000 rw-p 00024000 08:06 1704117 /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2.2.2
b1a1f000-b1b66000 r-xp 00000000 08:06 1706050 /usr/lib/i386-linux-gnu/libxml2.so.2.7.8
b1b66000-b1b6a000 r--p 00147000 08:06 1706050 /usr/lib/i386-linux-gnu/libxml2.so.2.7.8
b1b6a000-b1b6b000 rw-p 0014b000 08:06 1706050 /usr/lib/i386-linux-gnu/libxml2.so.2.7.8
b1b6b000-b1b6c000 rw-p 00000000 00:00 0
b1b6c000-b1b98000 r-xp 00000000 08:06 1708695 /usr/lib/i386-linux-gnu/libgconf-2.so.4.1.5
b1b98000-b1b99000 r--p 0002b000 08:06 1708695 /usr/lib/i386-linux-gnu/libgconf-2.so.4.1.5
b1b99000-b1b9a000 rw-p 0002c000 08:06 1708695 /usr/lib/i386-linux-gnu/libgconf-2.so.4.1.5
b1b9a000-b1bfc000 r-xp 00000000 08:06 1724530 /usr/lib/i386-linux-gnu/libgnomevfs-2.so.0.2400.4
b1bfc000-b1bfe000 r--p 00061000 08:06 1724530 /usr/lib/i386-linux-gnu/libgnomevfs-2.so.0.2400.4
b1bfe000-b1c00000 rw-p 00063000 08:06 1724530 /usr/lib/i386-linux-gnu/libgnomevfs-2.so.0.2400.4
b1c00000-b1c21000 rw-p 00000000 00:00 0
b1c21000-b1d00000 ---p 00000000 00:00 0
b1d01000-b1d02000 r--s 00000000 08:06 2361926 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le32d4.cache-3
b1d02000-b1d05000 r--s 00000000 08:06 2362254 /var/cache/fontconfig/8801497958630a81b71ace7c5f9b32a8-le32d4.cache-3
b1d05000-b1d15000 r-xp 00000000 08:06 1708554 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9
b1d15000-b1d16000 r--p 0000f000 08:06 1708554 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9
b1d16000-b1d17000 rw-p 00010000 08:06 1708554 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9
b1d17000-b1d23000 r-xp 00000000 08:06 1708556 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3
b1d23000-b1d24000 r--p 0000b000 08:06 1708556 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3
b1d24000-b1d25000 rw-p 0000c000 08:06 1708556 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3
b1d25000-b1d4e000 r-xp 00000000 08:06 1709059 /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
b1d4e000-b1d4f000 r--p 00028000 08:06 1709059 /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
b1d4f000-b1d50000 rw-p 00029000 08:06 1709059 /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
b1d50000-b1d58000 r-xp 00000000 08:06 1708866 /usr/lib/i386-linux-gnu/libltdl.so.7.3.0
b1d58000-b1d59000 r--p 00008000 08:06 1708866 /usr/lib/i386-linux-gnu/libltdl.so.7.3.0
b1d59000-b1d5a000 rw-p 00009000 08:06 1708866 /usr/lib/i386-linux-gnu/libltdl.so.7.3.0
b1d5a000-b1d6b000 r-xp 00000000 08:06 1709034 /usr/lib/i386-linux-gnu/libtdb.so.1.2.9
b1d6b000-b1d6c000 r--p 00010000 08:06 1709034 /usr/lib/i386-linux-gnu/libtdb.so.1.2.9
b1d6c000-b1d6d000 rw-p 00011000 08:06 1709034 /usr/lib/i386-linux-gnu/libtdb.so.1.2.9
b1d6d000-b1d7c000 r-xp 00000000 08:06 1708592 /usr/lib/i386-linux-gnu/libcanberra.so.0.2.5
b1d7c000-b1d7d000 r--p 0000e000 08:06 1708592 /usr/lib/i386-linux-gnu/libcanberra.so.0.2.5
b1d7d000-b1d7e000 rw-p 0000f000 08:06 1708592 /usr/lib/i386-linux-gnu/libcanberra.so.0.2.5
b1d7e000-b1d82000 r-xp 00000000 08:06 1708588 /usr/lib/i386-linux-gnu/libcanberra-gtk.so.0.1.8
b1d82000-b1d83000 r--p 00003000 08:06 1708588 /usr/lib/i386-linux-gnu/libcanberra-gtk.so.0.1.8
b1d83000-b1d84000 rw-p 00004000 08:06 1708588 /usr/lib/i386-linux-gnu/libcanberra-gtk.so.0.1.8
b1d85000-b1d89000 r--s 00000000 08:06 2362243 /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le32d4.cache-3
b1d89000-b1d8a000 r--s 00000000 08:06 2362248 /var/cache/fontconfig/56cf4f4769d0f4abc89a4895d7bd3ae1-le32d4.cache-3
b1d8a000-b1d8b000 r--s 00000000 08:06 2362259 /var/cache/fontconfig/b9d506c9ac06c20b433354fa67a72993-le32d4.cache-3
b1d8b000-b1d8f000 r--s 00000000 08:06 2362258 /var/cache/fontconfig/b47c4e1ecd0709278f4910c18777a504-le32d4.cache-3
b1d8f000-b1d91000 r--s 00000000 08:06 2362392 /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le32d4.cache-3
b1d91000-b1d94000 r--s 00000000 08:06 2362351 /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-le32d4.cache-3
b1d94000-b1d99000 r-xp 00000000 08:06 1709586 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/menuproxies/libappmenu.so
b1d99000-b1d9a000 r--p 00004000 08:06 1709586 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/menuproxies/libappmenu.so
b1d9a000-b1d9b000 rw-p 00005000 08:06 1709586 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/menuproxies/libappmenu.so
b1d9b000-b1d9e000 r--p 00000000 08:06 4332053 /usr/share/locale-langpack/it/LC_MESSAGES/atk10.mo
b1d9e000-b1dd3000 r-xp 00000000 08:06 1709570 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
b1dd3000-b1dd4000 r--p 00034000 08:06 1709570 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
b1dd4000-b1dd5000 rw-p 00035000 08:06 1709570 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
...other libraries...
b7126000-b7127000 ---p 00469000 08:06 529988 /home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5.1.1
b7127000-b712c000 r--p 00469000 08:06 529988 /home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5.1.1
b712c000-b713f000 rw-p 0046e000 08:06 529988 /home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5.1.1
b713f000-b7140000 rw-p 00000000 00:00 0
b7140000-b773f000 r-xp 00000000 08:06 530036 /home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Widgets.so.5.1.1
b773f000-b7754000 r--p 005fe000 08:06 530036 /home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Widgets.so.5.1.1
b7754000-b776c000 rw-p 00613000 08:06 530036 /home/lalalal/Qt5.1.1/5.1.1/gcc/lib/libQt5Widgets.so.5.1.1
b776c000-b7784000 r-xp 00000000 08:06 13241321 /home/lalalal/libvlc-qt-0.8.1/build/prefix/lib/libvlc-qt-widgets.so.0.8.1
b7784000-b7785000 r--p 00018000 08:06 13241321 /home/lalalal/libvlc-qt-0.8.1/build/prefix/lib/libvlc-qt-widgets.so.0.8.1
b7785000-b7786000 rw-p 00019000 08:06 13241321 /home/lalalal/libvlc-qt-0.8.1/build/prefix/lib/libvlc-qt-widgets.so.0.8.1
b7786000-b7787000 rw-p 00000000 00:00 0
b7787000-b77c7000 r-xp 00000000 08:06 13241237 /home/lalalal/libvlc-qt-0.8.1/build/prefix/lib/libvlc-qt.so.0.8.1
b77c7000-b77c8000 r--p 0003f000 08:06 13241237 /home/lalalal/libvlc-qt-0.8.1/build/prefix/lib/libvlc-qt.so.0.8.1
b77c8000-b77c9000 rw-p 00040000 08:06 13241237 /home/lalalal/libvlc-qt-0.8.1/build/prefix/lib/libvlc-qt.so.0.8.1
b77c9000-b77cb000 rw-p 00000000 00:00 0
b77cb000-b77cc000 r-xp 00000000 00:00 0 [vdso]
b77cc000-b77ec000 r-xp 00000000 08:06 9699459 /lib/i386-linux-gnu/ld-2.15.so
b77ec000-b77ed000 r--p 0001f000 08:06 9699459 /lib/i386-linux-gnu/ld-2.15.so
b77ed000-b77ee000 rw-p 00020000 08:06 9699459 /lib/i386-linux-gnu/ld-2.15.so
bfba6000-bfbc7000 rw-p 00000000 00:00 0 [stack]
如果我得到回溯,这就是结果:
~"#0 0xb7fdd424 in __kernel_vsyscall ()\n" >~"#1 0xb72371df in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64\n" >~"#2 0xb723a825 in __GI_abort () at abort.c:91\n" >~"#3 0xb727439a in __libc_message (do_abort=2, fmt=0xb736eaa8 \"*** glibc detected *** %s: %s: 0x%s ***\\n\") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201\n" >~"#4 0xb727eee2 in malloc_printerr (action=, str=, ptr=0xb793ee9c) at malloc.c:5018\n" >~"#5 0xb728356d in __GI___libc_realloc (oldmem=0xb793ee9c, bytes=32) at malloc.c:3021\n" >~"#6 0xb757fe67 in QListData::realloc(int) () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#7 0xb757ff4c in QListData::append(int) () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#8 0xb757ffd3 in QListData::append() () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#9 0xb753b2c8 in ?? () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#10 0xb75394fd in ?? () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#11 0xb753a0d8 in ?? () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#12 0xb753a8ec in qMessageFormatString(QtMsgType, QMessageLogContext const&, QString const&) () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#13 0xb753aa72 in ?? () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#14 0xb7538227 in ?? () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#15 0xb7538383 in ?? () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#16 0xb753894f in QMessageLogger::fatal(char const*, ...) const () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#17 0xb772e52f in QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int, QFlags, QMetaObject const*) () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#18 0xb772e5e7 in QMetaType::registerType(char const*, void (*)(void*), void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int, QFlags, QMetaObject const*) () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#19 0xb772e6a7 in QMetaType::registerType(char const*, void (*)(void*), void* (*)(void const*)) () from /home/bertero/Qt5.1.1/5.1.1/gcc/lib/libQt5Core.so.5\n" >~"#20 0xb071fa8e in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4\n" >~"#21 0xb051df40 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4\n" >~"#22 0xb7feceab in call_init (env=0xbffff75c, argv=0xbffff754, argc=1, l=) at dl-init.c:85\n" >~"#23 call_init (l=, argc=1, argv=0xbffff754, env=0xbffff75c) at dl-init.c:35\n" >~"#24 0xb7fecf94 in _dl_init (main_map=, argc=1, argv=0xbffff754, env=0xbffff75c) at dl-init.c:134\n" >~"#25 0xb7ff0fa6 in dl_open_worker (a=0xbfffee20) at dl-open.c:549\n" >~"#26 0xb7fecccf in _dl_catch_error (objname=0xbfffee44, errstring=0xbfffee48, mallocedp=0xbfffee4f, operate=0xb7ff0c40 , args=0xbfffee20) at dl-error.c:178\n" >~"#27 0xb7ff07f4 in _dl_open (file=0x834ab78 \"/usr/lib/vlc/plugins/gui/libqt4_plugin.so\", mode=-2147483647, caller_dlopen=0xb66c61a0, nsid=-2, argc=1, argv=0xbffff754, env=0xbffff75c) at dl-open.c:639\n" >~"#28 0xb671dbe9 in dlopen_doit (a=0xbfffeff0) at dlopen.c:67\n" >~"#29 0xb7fecccf in _dl_catch_error (objname=0x8053454, errstring=0x8053458, mallocedp=0x8053450, operate=0xb671db50 , args=0xbfffeff0) at dl-error.c:178\n" >~"#30 0xb671e33a in _dlerror_run (operate=0xb671db50 , args=0xbfffeff0) at dlerror.c:164\n" >~"#31 0xb671dc97 in __dlopen (file=0x834ab78 \"/usr/lib/vlc/plugins/gui/libqt4_plugin.so\", mode=1) at dlopen.c:88\n" >~"#32 0xb66c61a0 in ?? () from /usr/lib/libvlccore.so.5\n" >~"#33 0xb66a7931 in ?? () from /usr/lib/libvlccore.so.5\n" >~"#34 0xb66a7c78 in ?? () from /usr/lib/libvlccore.so.5\n" >~"#35 0xb66a7bd3 in ?? () from /usr/lib/libvlccore.so.5\n" >~"#36 0xb66a82e2 in ?? () from /usr/lib/libvlccore.so.5\n" >~"#37 0xb66a863a in ?? () from /usr/lib/libvlccore.so.5\n" >~"#38 0xb6623a93 in libvlc_InternalInit () from /usr/lib/libvlccore.so.5\n" >~"#39 0xb71f10cb in libvlc_new () from /usr/lib/libvlc.so.5\n" >~"#40 0xb7fa8867 in VlcInstance::VlcInstance(QStringList const&, QObject*) () from /home/bertero/libvlc-qt-0.8.1/build/prefix/lib/libvlc-qt.so.0.8\n" >~"#41 0x0804b92d in DemoPlayer::DemoPlayer (this=0xbffff67c, parent=0x0) at ../../demo-player/src/DemoPlayer.cpp:35\n" >~"#42 0x0804b692 in main (argc=1, argv=0xbffff754) at ../../demo-player/src/main.cpp:34\n"
我该如何解决这个问题?
最佳答案
我有同样的 SIGABRT 试图用 Qt 运行程序。
原来问题是因为我已将我的程序链接到 qt5,但 libvlc 试图加载 qt4 插件,我认为这就是发生崩溃的原因。(查看堆栈跟踪中包含/usr/lib/vlc/plugins/gui/libqt4_plugin.so 的行)
我解决它的方法是“禁用”libvlc 的那个插件,这可以通过将文件重命名为不同的文件结尾来完成。
关于c++ - libvlc-qt realloc 执行 libvlc-qt 示例程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19175391/
如果 realloc 失败并返回 NULL 是前一个缓冲区被释放还是保持不变?我没有在手册页中找到那条特定的信息,我不确定该怎么做。如果内存被释放,那么双重释放可能会有风险。如果没有,就会发生泄漏。
OS: Linux CC: GCC 4.8.2 目标:改变 char* 的大小 -> 变小 问题:更改后的大小相同... 行是带有数据的字符串... 代码片段: char * tmp = NUL
在一个函数中我使用了 malloc : void name1(struct stos* s) { s = malloc (4 * sizeof (int)); } 一切正常。但是后来我用了rea
我知道有一个 realloc允许我调整内存块大小的函数(它与一个免费函数配对)。但是,我正在尝试对一些成员指针使用 new 而不是 realloc 分配内存的 c++ 类执行相同的操作。在 C++ 中
我正在尝试在 C 中创建一个动态整数数组,它应该在填满后自动将其大小加倍。 要扩展数组的大小,我想使用 realloc 函数。不幸的是,指向我的 DynamicArray 和 GCC 崩溃的数据的指针
这是我被教导使用的方式 realloc() : int *a = malloc(10); a = realloc(a, 100); // Why do we do "a = .... ?" if(a
我尝试在每个循环中使用 realloc(),因此我只为 C 中的 int 数组使用必要的内存,但输出值已更改。尽管如此,在我的代码中使用 Valgrind 时,我得到了正确的值。 我在做 Advent
平台:Linux 3.2.0 x86 (Debian Wheezy) 编译器:GCC 4.7.2 (Debian 4.7.2-5) 我想知道如果我尝试 realloc() 一个已递增的指针会发生什么。
我知道可以在内核中使用 malloc 在 GPU 的全局内存上分配内存。是否也可以使用realloc? 最佳答案 您可以为您的数据类型编写自己的 realloc 设备函数。 只需为新数组分配新空间,将
我在对数组使用 malloc/realloc 命令时遇到了一些问题。我创建了一个包含一些整数的小数组,并尝试通过使用 realloc 扩展大小并添加值来为其添加一个值,但是当我这样做时,0 索引的值不
背景: 我使用 calloc() 创建了一个数组,一切都运行良好。然后我使用 realloc() 使数组更大。它似乎只是创建一个没有任何内容的新指针,并在我尝试访问数组中的元素时调用运行时错误。 我的
假设我已经使用 malloc() 分配了内存,如果我在我的代码中这样做: char *newline = realloc ( oldline , newsize ); // Assuming oldl
我正在尝试在下面的程序中使用 realloc 重新分配内存,并在我使用 malloc(i = (int*)malloc(5 * sizeof(int))) 使用react的 realloc 初始内存之
为什么下面的代码输出两次 4,而不是 8 和 20?谢谢 int size = 0; int *pointer; pointer = malloc(2 * sizeof(int)); size = s
我正在尝试将一堆 WCHAR 添加到缓冲区。这个函数就是将它添加到我的缓冲区中的原因.. DWORD add_to_buffer(BYTE *databuffer, WCHAR *path, WCHA
可能我的大脑现在不能正常工作......我想知道为什么我在我的代码中收到提到的错误: int ** zm; zm = (int**)calloc(1, sizeof(int*)); *zm = (in
我正在尝试用 C 语言编写代码,但遇到了 realloc 的问题。该代码在某个时间点工作正常,但在另一时间重新分配期间因堆损坏错误而崩溃。我已将填充数据的结构和函数粘贴到其中。谁能告诉我我是否在这里做
realloc 会改变它的第一个参数吗? 改变第一个参数是否取决于实现? 有什么理由不应该是const吗?作为反例,memcpy 将其 src 参数设为 const。 ISO C 标准,第 7.20.
我在 realloc 中遇到此错误,该错误仅发生在我学校的实验室计算机上,而不发生在我的计算机上。 在此程序中,我将行号存储在 File_Node 结构中。 File_Node 是一个链表的一部分,每
来自 man realloc:realloc() 函数返回一个指向新分配的内存的指针,该指针适合任何类型的变量,可能与 ptr 不同,如果请求失败,则返回 NULL . 因此在此代码片段中: ptr
我是一名优秀的程序员,十分优秀!