Bug 13051 - Зачастую падает с сегфолтом
Summary: Зачастую падает с сегфолтом
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: xmms-eff-normalize (show other bugs)
Version: unstable
Hardware: all Linux
: P2 critical
Assignee: Evgenii Terechkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-07 16:16 MSD by Evgenii Terechkov
Modified: 2008-01-15 20:41 MSK (History)
1 user (show)

See Also:


Attachments
gentoo patch: free() (512 bytes, patch)
2007-10-08 19:15 MSD, Michael Shigorin
no flags Details | Diff
gentoo patch: configure (917 bytes, patch)
2007-10-08 19:16 MSD, Michael Shigorin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2007-10-07 16:16:25 MSD
xmms-eff-normalize-0.8.3-alt1

Падает так (ИМХО, связано с глибцем):

*** glibc detected *** /usr/bin/xmms-bin: double free or corruption (out):
0x081f4108 ***
======= Backtrace: =========
/lib/libc.so.6[0x4024a402]
/lib/libc.so.6(cfree+0x89)[0x4024ba79]
/lib/libglib-1.2.so.0(g_free+0x21)[0x40185cc1]
/usr/lib/xmms/Effect/libnormvol.so(SmoothDelete+0x27)[0x40ee3197]
/usr/lib/xmms/Effect/libnormvol.so[0x40ee2c2f]
/usr/bin/xmms-bin(cleanup_plugins+0x287)[0x8067ce7]
/usr/lib/libgtk-1.2.so.0(gtk_marshal_NONE__NONE+0x16)[0x400cbec6]
/usr/lib/libgtk-1.2.so.0[0x40100582]
/usr/lib/libgtk-1.2.so.0[0x40102ca3]
/usr/lib/libgtk-1.2.so.0(gtk_signal_emit+0x138)[0x401032e8]
/usr/lib/libgtk-1.2.so.0(gtk_accel_group_activate+0xc9)[0x4004c349]
/usr/lib/libgtk-1.2.so.0(gtk_accel_groups_activate+0xd1)[0x4004c8d1]
/usr/lib/libgtk-1.2.so.0[0x4014af9a]
/usr/lib/libgtk-1.2.so.0(gtk_marshal_BOOL__POINTER+0x24)[0x400cbb14]
/usr/lib/libgtk-1.2.so.0[0x40102bc6]
/usr/lib/libgtk-1.2.so.0(gtk_signal_emit+0x138)[0x401032e8]
/usr/lib/libgtk-1.2.so.0(gtk_widget_event+0x1d1)[0x4013eb01]
/usr/lib/libgtk-1.2.so.0(gtk_propagate_event+0x241)[0x400c9de1]
/usr/lib/libgtk-1.2.so.0(gtk_main_do_event+0x279)[0x400cac49]
/usr/lib/libgdk-1.2.so.0[0x40414fab]
/lib/libglib-1.2.so.0[0x401845e9]
/lib/libglib-1.2.so.0[0x40184e84]
/lib/libglib-1.2.so.0(g_main_run+0x3f)[0x4018508f]
/usr/lib/libgtk-1.2.so.0(gtk_main+0xbf)[0x400cb1ef]
/usr/bin/xmms-bin(main+0x13d7)[0x8087097]
======= Memory map: ========
08048000-08139000 r-xp 00000000 03:05 92185      /usr/bin/xmms-bin
08139000-08140000 rwxp 000f1000 03:05 92185      /usr/bin/xmms-bin
08140000-083d3000 rwxp 08140000 00:00 0          [heap]
40000000-40017000 r-xp 00000000 03:05 181021     /lib/ld-2.5.so
40017000-40019000 rwxp 00016000 03:05 181021     /lib/ld-2.5.so
40019000-4001a000 r-xp 40019000 00:00 0          [vdso]
4001a000-4001b000 r-xp 00000000 03:05 116177    
/usr/lib/locale/ru_RU.utf8/LC_IDENTIFICATION
4001b000-40022000 r-xs 00000000 03:05 147418     /usr/lib/gconv/gconv-modules.cache
40022000-40023000 r-xp 00000000 03:05 133156    
/usr/lib/locale/ru_RU.utf8/LC_MEASUREMENT
40023000-40024000 r-xp 00000000 03:05 311714    
/usr/lib/locale/ru_RU.utf8/LC_TELEPHONE
40024000-40025000 r-xp 00000000 03:05 116171    
/usr/lib/locale/ru_RU.utf8/LC_ADDRESS
40025000-40026000 r-xp 00000000 03:05 311822     /usr/lib/locale/ru_RU.utf8/LC_NAME
40026000-40027000 r-xp 00000000 03:05 133155     /usr/lib/locale/ru_RU.utf8/LC_PAPER
40027000-40028000 r-xp 00000000 03:05 115284    
/usr/lib/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES
40028000-40029000 rwxp 40028000 00:00 0 
40029000-40167000 r-xp 00000000 03:05 85789      /usr/lib/libgtk-1.2.so.0.9.1
40167000-4016e000 rwxp 0013d000 03:05 85789      /usr/lib/libgtk-1.2.so.0.9.1
4016e000-4016f000 rwxp 4016e000 00:00 0 
4016f000-40171000 r-xp 00000000 03:05 180846     /lib/libgthread-1.2.so.0.0.10
40171000-40172000 rwxp 00001000 03:05 180846     /lib/libgthread-1.2.so.0.0.10
40172000-40197000 r-xp 00000000 03:05 180844     /lib/libglib-1.2.so.0.0.10
40197000-40198000 rwxp 00024000 03:05 180844     /lib/libglib-1.2.so.0.0.10
40198000-401aa000 r-xp 00000000 03:05 180386     /lib/libpthread-2.5.so
401aa000-401ac000 rwxp 00011000 03:05 180386     /lib/libpthread-2.5.so
401ac000-401ae000 rwxp 401ac000 00:00 0 
401ae000-401b5000 r-xp 00000000 03:05 91175      /usr/lib/libSM.so.6.0.0
401b5000-401b6000 rwxp 00006000 03:05 91175      /usr/lib/libSM.so.6.0.0
401b6000-401ca000 r-xp 00000000 03:05 86373      /usr/lib/libICE.so.6.3.0
401ca000-401cb000 rwxp 00013000 03:05 86373      /usr/lib/libICE.so.6.3.0
401cb000-401ce000 rwxp 401cb000 00:00 0 
401ce000-401d2000 r-xp 00000000 03:05 91900      /usr/lib/libXxf86vm.so.1.0.0
401d2000-401d3000 rwxp 00003000 03:05 91900      /usr/lib/libXxf86vm.so.1.0.0
401d3000-401e7000 r-xp 00000000 03:05 92183      /usr/lib/libxmms.so.1.3.1
401e7000-401e8000 rwxp 00014000 03:05 92183      /usr/lib/libxmms.so.1.3.1
401e8000-40308000 r-xp 00000000 03:05 180005     /lib/libc-2.5.so
40308000-40309000 r-xp 0011f000 03:05 180005     /lib/libc-2.5.so
40309000-4030b000 rwxp 00120000 03:05 180005     /lib/libc-2.5.so
4030b000-4030e000 rwxp 4030b000 00:00 0 
4030e000-403[1]    4916 abort      xmms

Проявляется нерегулярно. Остальные плагины (кроме ввода-вывода) отключал на
время теста. Поймалось после довольно долгой и штатной работы.
Comment 1 Michael Shigorin 2007-10-08 19:11:50 MSD
Жень, могу и этот пакет передать -- версия пакета является последней с
http://volnorm.sourceforge.net, разве что довешу гентушных патчей (один из
которых вполне похож).

По возрастающей занят по конференции.
Comment 2 Michael Shigorin 2007-10-08 19:15:55 MSD
Created attachment 2218 [details]
gentoo patch: free()
Comment 3 Michael Shigorin 2007-10-08 19:16:17 MSD
Created attachment 2219 [details]
gentoo patch: configure
Comment 4 Evgenii Terechkov 2007-10-11 19:30:46 MSD
Займусь на досуге...
Comment 5 Evgenii Terechkov 2007-11-17 22:10:54 MSK
(In reply to comment #4)
> Займусь на досуге...

0.8.3-alt2 (и выше) и всё такое... Кто бы проверил? У меня падает редко-редко,
но вот кто виноват - зуб не дам.
Comment 6 Evgenii Terechkov 2008-01-15 20:41:31 MSK
Хм... ну, вроде бы больше с тех пор не падало. Закрываю.