Bug 14299

Summary: Crash
Product: Sisyphus Reporter: Andrey Rahmatullin <wrar>
Component: qdvdauthorAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: kurakin, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey Rahmatullin 2008-02-03 17:16:13 MSK
*** glibc detected *** qdvdauthor: malloc(): memory corruption (fast): 
0x085d6257 ***
======= Backtrace: =========
/lib/libc.so.6[0x44b1ce32]
/lib/libc.so.6[0x44b1f1c7]
/lib/libc.so.6(__libc_malloc+0x7e)[0x44b2025e]
/usr/lib/libstdc++.so.6(_Znwj+0x27)[0x44e1b3c7]
/usr/lib/libqt-mt.so.3(_ZN7QStringC1EPKc+0x6b)[0x4555aafd]
/usr/lib/libqt-mt.so.3(_ZN16QXmlSimpleReader16reportParseErrorERK7QString+0x100)
[0x454dac32]
/usr/lib/libqt-mt.so.3(_ZN16QXmlSimpleReader13unexpectedEofEMS_FbvEi+0x5a)
[0x454dbf5c]
/usr/lib/libqt-mt.so.3(_ZN16QXmlSimpleReader11parsePrologEv+0x15f)[0x454e2d9d]
/usr/lib/libqt-mt.so.3(_ZN16QXmlSimpleReader20parseBeginOrContinueEib+0x60)
[0x454e40f2]
/usr/lib/libqt-mt.so.3(_ZN16QXmlSimpleReader5parseEPK15QXmlInputSourceb+0xd9)
[0x454e443f]
/usr/lib/libqt-mt.so.3(_ZN16QXmlSimpleReader5parseEPK15QXmlInputSource+0x14)
[0x454d994e]
/usr/lib/libqt-
mt.so.3(_ZN19QDomDocumentPrivate10setContentEP15QXmlInputSourceP10QXmlReaderP7QStringPiS6_
+0x143)[0x454f0d6d]
/usr/lib/libqt-
mt.so.3(_ZN19QDomDocumentPrivate10setContentEP15QXmlInputSourcebP7QStringPiS4_
+0x114)[0x454f0ed4]
/usr/lib/libqt-mt.so.3(_ZN12QDomDocument10setContentEP9QIODevicebP7QStringPiS4_
+0x64)[0x454f17b8]
/usr/lib/libqt-mt.so.3(_ZN12QDomDocument10setContentEP9QIODeviceP7QStringPiS4_
+0x28)[0x454f17fc]
qdvdauthor[0x809582b]
qdvdauthor[0x809b5ac]
qdvdauthor[0x820f4a3]
/usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject
+0x9e)[0x4534e96a]
/usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEii+0x10c)[0x4534eec8]
/usr/lib/libqt-mt.so.3(_ZN10QPopupMenu9activatedEi+0x26)[0x4559bc86]
/usr/lib/libqt-mt.so.3(_ZN10QPopupMenu6actSigEib+0x27)[0x45409bdf]
/usr/lib/libqt-mt.so.3(_ZN10QPopupMenu17mouseReleaseEventEP11QMouseEvent+0x2b2)
[0x45409f70]
/usr/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x8e)[0x4537481e]
/usr/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent
+0x13a)[0x4530d684]
/usr/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x339)
[0x4530da1b]
/usr/lib/libqt-mt.so.3(_ZN12QApplication20sendSpontaneousEventEP7QObjectP6QEvent
+0x36)[0x452c138e]
/usr/lib/libqt-mt.so.3(_ZN9QETWidget19translateMouseEventEPK7_XEvent+0x889)
[0x452be59b]
/usr/lib/libqt-mt.so.3(_ZN12QApplication15x11ProcessEventEP7_XEvent+0xb6d)
[0x452bd6f3]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0xc3)[0x452ce701]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x33)[0x4531997b]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x26)[0x45319862]
/usr/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x20)[0x45308c1c]
qdvdauthor(_ZN7QWidget6createEmbb+0xcb3)[0x806708f]
/lib/libc.so.6(__libc_start_main+0xdc)[0x44ad00ec]
qdvdauthor(_ZN7QButton9setPixmapERK7QPixmap+0xc5)[0x80668d1]
======= Memory map: ========
08048000-08449000 r-xp 00000000 08:02 118128233  /usr/bin/qdvdauthor
08449000-0844b000 rwxp 00400000 08:02 118128233  /usr/bin/qdvdauthor
0844b000-08c37000 rwxp 0844b000 00:00 0          [heap]
44a9f000-44ab6000 r-xp 00000000 08:02 58901296   /lib/ld-2.5.1.so
44ab6000-44ab8000 rwxp 00017000 08:02 58901296   /lib/ld-2.5.1.so
44aba000-44bdd000 r-xp 00000000 08:02 59643196   /lib/libc-2.5.1.so
44bdd000-44bde000 r-xp 00123000 08:02 59643196   /lib/libc-2.5.1.so
44bde000-44be0000 rwxp 00124000 08:02 59643196   /lib/libc-2.5.1.so
44be0000-44be3000 rwxp 44be0000 00:00 0
44be5000-44c09000 r-xp 00000000 08:02 59973691   /lib/libm-2.5.1.so
44c09000-44c0b000 rwxp 00023000 08:02 59973691   /lib/libm-2.5.1.so
44c0d000-44c0f000 r-xp 00000000 08:02 59973692   /lib/libdl-2.5.1.so
44c0f000-44c11000 rwxp 00001000 08:02 59973692   /lib/libdl-2.5.1.so
44c13000-44c25000 r-xp 00000000 08:02 59973690   /lib/libpthread-2.5.1.so
44c25000-44c27000 rwxp 00011000 08:02 59973690   /lib/libpthread-2.5.1.so
44c27000-44c29000 rwxp 44c27000 00:00 0
44c2b000-44c3e000 r-xp 00000000 08:02 59973694   /lib/libz.so.1.2.3
44c3e000-44c3f000 rwxp 00012000 08:02 59973694   /lib/libz.so.1.2.3
44c41000-44c43000 r-xp 00000000 08:02 101073158  /usr/lib/libXau.so.6.0.0
44c43000-44c44000 rwxp 00001000 08:02 101073158  /usr/lib/libXau.so.6.0.0
44c46000-44c47000 r-xp 00000000 08:02 101073161  /usr/lib/libxcb-xlib.so.0.0.0
44c47000-44c48000 rwxp 00000000 08:02 101073161  /usr/lib/libxcb-xlib.so.0.0.0
44c4a000-44c61000 r-xp 00000000 08:02 101073160  /usr/lib/libxcb.so.1.0.0
44c61000-44c62000 rwxp 00016000 08:02 101073160  /usr/lib/libxcb.so.1.0.0
44c64000-44c68000 r-xp 00000000 08:02 101073159  /usr/lib/libXdmcp.so.6.0.0
44c68000-44c69000 rwxp 00003000 08:02 101073159  /usr/lib/libXdmcp.so.6.0.0
44c6b000-44d50000 r-xp 00000000 08:02 101073162  /usr/lib/libX11.so.6.2.0
44d50000-44d54000 rwxp 000e4000 08:02 101073162  /usr/lib/libX11.so.6.2.0
44d56000-44d63000 r-xp 00000000 08:02 101073168  /usr/lib/libXext.so.6.4.0
44d63000-44d64000 rwxp 0000c000 08:02 101073168  /usr/lib/libXext.so.6.4.0
44d66000-44e44000 r-xp 00000000 08:02 101010934  /usr/lib/libstdc++.so.6.0.8
44e44000-44e47000 r-xp 000de000 08:02 101010934  /usr/lib/libstdc++.so.6.0.8
44e47000-44e49000 rwxp 000e1000 08:02 101010934  /usr/lib/libstdc++.so.6.0.8
44e49000-44e4f000 rwxp 44e49000 00:00 0
44e51000-44e5b000 r-xp 00000000 08:02 59973695   /lib/libgcc_s.so.1
44e5b000-44e5c000 rwxp 0000a000 08:02 59973695   /lib/libgcc_s.so.1
44e5e000-44e7c000 r-xp 00000000 08:02 100961801  /usr/lib/libexpat.so.1.5.1
44e7c000-44e7e000 rwxp 0001d000 08:02 100961801  /usr/lib/libexpat.so.1.5.1
44e80000-44ef7000 r-xp 00000000 08:02 100929045  /usr/lib/libfreetype.so.6.3.16
44ef7000-44efb000 rwxp 00077000 08:02 100929045  /usr/lib/libfreetype.so.6.3.16
44efd000-44f26000 r-xp 00000000 08:02 100962676  /usr/lib/libfontconfig.so.1.3.0
44f26000-44f27000 rwxp 00029000 08:02 100962676  /usr/lib/libfontconfig.so.1.3.0
44f29000-44f2d000 r-xp 00000000 08:02 101075602  /usr/lib/libXfixes.so.3.1.0
44f2d000-44f2e000 rwxp 00003000 08:02 101075602  /usr/lib/libXfixes.so.3.1.0
44f30000-44f37000 r-xp 00000000 08:02 101073163  /usr/lib/libXrender.so.1.3.0
44f37000-44f38000 rwxp 00006000 08:02 101073163  /usr/lib/libXrender.so.1.3.0
44f3a000-44f3c000 r-xp 00000000 08:02 101073169  /usr/lib/libXinerama.so.1.0.0
44f3c000-44f3d000 rwxp 00001000 08:02 101073169  /usr/lib/libXinerama.so.1.0.0
44f3f000-44f46000 r-xp 00000000 08:02 101073170  /usr/lib/libXi.so.6.0.0
44f46000-44f47000 rwxp 00006000 08:02 101073170  /usr/lib/libXi.so.6.0.0
44f49000-44f51000 r-xp 00000000 08:02 101075617  /usr/lib/libXcursor.so.1.0.2
44f51000-44f52000 rwxp 00007000 08:02 101075617  /usr/lib/libXcursor.so.1.0.2
44f54000-44f59000 r-xp 00000000 08:02 101073171  /usr/lib/libXrandr.so.2.1.0
44f59000-44f5a000 rwxp 00004000 08:02 101073171  /usr/lib/libXrandr.so.2.1.0
44f5c000-44f70000 r-xp 00000000 08:02 100741132  /usr/lib/libICE.so.6.3.0
44f70000-44f71000 rwxp 00013000 08:02 100741132  /usr/lib/libICE.so.6.3.0
44f71000-44f73000 rwxp 44f71000 00:00 0
44f75000-44f7c000 r-xp 00000000 08:02 101135365  /usr/lib/libSM.so.6.0.0
44f7c000-44f7d000 rwxp 00006000 08:02 101135365  /usr/lib/libSM.so.6.0.0
4503e000-4504f000 r-xp 00000000 08:02 101242457  /usr/lib/libXft.so.2.1.2
4504f000-45050000 rwxp 00010000 08:02 101242457  /usr/lib/libXft.so.2.1.2
45052000-45074000 r-xp 00000000 08:02 101073157  /usr/lib/libpng12.so.0.23.0
45074000-45075000 rwxp 00022000 08:02 101073157  /usr/lib/libpng12.so.0.23.0
450b2000-45664000 r-xp 00000000 08:02 101242464  /usr/lib/libqt-mt.so.3.3.8
45664000-456a8000 rwxp 005b1000 08:02 101242464  /usr/lib/libqt-mt.so.3.3.8
456a8000-456ab000 rwxp 456a8000 00:00 0
456b2000-456e2000 r-xp 00000000 08:02 101117401  /usr/lib/libidn.so.11.5.33
456e2000-456e3000 rwxp 0002f000 08:02 101117401  /usr/lib/libidn.so.11.5.33
456e5000-456fa000 r-xp 00000000 08:02 101242471  /usr/lib/
libart_lgpl_2.so.2.3.19
456fa000-456fb000 rwxp 00014000 08:02 101242471  /usr/lib/
libart_lgpl_2.so.2.3.19
4589c000-4589d000 r-xp 00000000 08:02 100832282  /usr/lib/libutempter.so.1.1.5
4589d000-4589e000 rwxp 00000000 08:02 100832282  /usr/lib/libutempter.so.1.1.5
46449000-464a6000 r-xp 00000000 08:02 101585615  /usr/lib/libmng.so.1.0.9
464a6000-464a9000 rwxp 0005c000 08:02 101585615  /usr/lib/libmng.so.1.0.9
46592000-46596000 r-xp 00000000 08:02 101556226  /usr/lib/libXtst.so.6.1.0
46596000-46597000 rwxp 00003000 08:02 101556226  /usr/lib/libXtst.so.6.1.0
465c4000-465e2000 r-xp 00000000 08:02 100675743  /usr/lib/libjpeg.so.62.0.0
465e2000-465e3000 rwxp 0001d000 08:02 100675743  /usr/lib/libjpeg.so.62.0.0
468d9000-46906000 r-xp 00000000 08:02 100917010  /usr/lib/liblcms.so.1.0.17
46906000-46908000 rwxp 0002c000 08:02 100917010  /usr/lib/liblcms.so.1.0.17
46908000-4690a000 rwxp 46908000 00:00 0
b6e00000-b6e21000 rwxp b6e00000 00:00 0
b6e21000-b6f00000 ---p b6e21000 00:00 0
b6f35000-b6f36000 rwxp b6f35000 00:00 0
b6f36000-b6f69000 r-xp 00000000 08:02 16870823   /usr/share/fonts/ttf/ms/
ariali.ttf
b6f69000-b6ff0000 r-xp 00000000 08:02 100680744  /usrzsh: abort      qdvdauthor
Comment 1 Sergey Kurakin 2008-04-28 20:11:49 MSD
Пересобрав (от отчаяния) новую версию 1.1.0 со спеком от 1.0.0, с удивлением 
обнаружил, что qdvdauthor перестал падать каждые 2 минуты. Неужели 
хронического больного наконец-то вылечили в апстриме?
Может, стоит обновить его в Сизифе?
Comment 2 Vitaly Lipatov 2008-04-29 02:13:35 MSD
Постараюсь обновить. Пока у меня не собрался (криво устанавливается).
Comment 3 Vitaly Lipatov 2008-04-30 12:38:55 MSD
По неясным причинам, через rpm -bb собирается, а через hasher - проблемы при 
make install
Буду рад, если кто-нибудь глянет:
http://git.altlinux.org/people/lav/packages/qdvdauthor.git
Comment 4 Andrey Rahmatullin 2008-04-30 21:02:31 MSD
Как я и подумал по описанию проблемы, это http://lists.altlinux.org/pipermail/
sisyphus/2007-March/198707.html
Comment 5 Vitaly Lipatov 2008-05-01 01:50:35 MSD
Андрей, огромное спасибо!
Это именно оно.
qdvdauthor-1.1.0-alt1 отправлен в Сизиф.
Comment 6 Sergey Kurakin 2008-05-08 22:41:53 MSD
Спасибо. У меня работает и не падает.
Я дожидался появления 1.1.0-alt1 в Сизифе, чтобы убедиться, что нестабильная 
работа qdvdauthor в прошлом не связана с qmake (я-то собирал его make). 
Убедился. Не связана.