You are here

Add new comment

I have problems with qsynth-0.3.6 on both Mandriva-2010.2 and Mageia-1.

In both cases it starts fine THE FIRST TIME if I do

qsynth -a jack -r 44100 &

(I use JACK and the default is ALSA, so if I don't do that it just waits indefinitely, since JACK takes over the ALSA device).

BUT, after I do any kind of configuration (e.g. specify the soundfont), qsynth crashes upon the restart with the following message (address might vary):

*** glibc detected *** qsynth: corrupted double-linked list: 0x088ad550 ***

Here is another one:

** glibc detected *** qsynth: double free or corruption (fasttop): 0x09a72808 ***
======= Backtrace: =========
/lib/i686/libc.so.6(+0x6c0fe)[0xb66450fe]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb682b051]
/usr/lib/libQtGui.so.4(_ZN11QTextEngine10freeMemoryEv+0x3b)[0xb6ee0c3b]
======= Memory map: ========
08048000-080be000 r-xp 00000000 08:06 394526 /usr/bin/qsynth
080be000-080bf000 r--p 00075000 08:06 394526 /usr/bin/qsynth
080bf000-080c0000 rw-p 00076000 08:06 394526 /usr/bin/qsynth
099f2000-0be4f000 rw-p 00000000 00:00 0 [heap]
9fe42000-9fe43000 rw-s 00000000 00:10 63971 /dev/shm/jack-500-5 (deleted)
9fe43000-a4cab000 rw-s 00000000 00:10 60320 /dev/shm/jack-500-0
a4cab000-ada00000 rw-p 00000000 00:00 0
ada00000-ada21000 rw-p 00000000 00:00 0
ada21000-adb00000 ---p 00000000 00:00 0
adb27000-adb28000 ---p 00000000 00:00 0
adb28000-ae328000 rw-p 00000000 00:00 0
b1fe2000-b2158000 rw-p 00000000 00:00 0
b2158000-b2159000 ---p 00000000 00:00 0
b2159000-b21d9000 rw-p 00000000 00:00 0
b21da000-b21ec000 rw-s 00000000 00:10 47054 /dev/shm/jack-shm-registry
b21f2000-b21f3000 ---p 00000000 00:00 0
b21f3000-b2273000 rw-p 00000000 00:00 0
b2273000-b2274000 ---p 00000000 00:00 0
b2274000-b22f4000 rw-p 00000000 00:00 0
b22f4000-b2329000 r--s 00000000 08:07 391713 /var/db/nscd/group
b2330000-b2365000 r--s 00000000 08:07 391712 /var/db/nscd/passwd
b2365000-b2369000 r-xp 00000000 08:06 137578 /usr/lib/kde4/plugins/imageformats/kimg_xview.so
b2369000-b236a000 r--p 00003000 08:06 137578 /usr/lib/kde4/plugins/imageformats/kimg_xview.so
b236a000-b236b000 rw-p 00004000 08:06 137578 /usr/lib/kde4/plugins/imageformats/kimg_xview.so
b236b000-b237b000 r-xp 00000000 08:06 137577 /usr/lib/kde4/plugins/imageformats/kimg_xcf.so
b237b000-b237c000 r--p 0000f000 08:06 137577 /usr/lib/kde4/plugins/imageformats/kimg_xcf.so
b237c000-b237d000 rw-p 00010000 08:06 137577 /usr/lib/kde4/plugins/imageformats/kimg_xcf.so
b237d000-b2381000 rw-p 00000000 00:00 0
b2381000-b238a000 r-xp 00000000 08:06 137575 /usr/lib/kde4/plugins/imageformats/kimg_rgb.so
b238a000-b238b000 r--p 00008000 08:06 137575 /usr/lib/kde4/plugins/imageformats/kimg_rgb.so
b238b000-b238c000 rw-p 00009000 08:06 137575 /usr/lib/kde4/plugins/imageformats/kimg_rgb.so
b238c000-b23d7000 r-xp 00000000 08:06 134550 /usr/lib/libjasper.so.1.0.0
b23d7000-b23d8000 r--p 0004a000 08:06 134550 /usr/lib/libjasper.so.1.0.0
b23d8000-b23db000 rw-p 0004b000 08:06 134550 /usr/lib/libjasper.so.1.0.0
b23db000-b23e1000 rw-p 00000000 00:00 0
b23e1000-b2423000 r-xp 00000000 08:06 134807 /usr/lib/libHalf.so.6.0.0
b2423000-b2424000 r--p 00041000 08:06 134807 /usr/lib/libHalf.so.6.0.0
b2424000-b2425000 rw-p 00042000 08:06 134807 /usr/lib/libHalf.so.6.0.0
b2425000-b243b000 r-xp 00000000 08:06 134809 /usr/lib/libIex.so.6.0.0
b243b000-b243d000 r--p 00015000 08:06 134809 /usr/lib/libIex.so.6.0.0
b243d000-b243e000 rw-p 00017000 08:06 134809 /usr/lib/libIex.so.6.0.0
b243e000-b2511000 r-xp 00000000 08:06 134815 /usr/lib/libIlmImf.so.6.0.0
b2511000-b2513000 r--p 000d2000 08:06 134815 /usr/lib/libIlmImf.so.6.0.0
b2513000-b2514000 rw-p 000d4000 08:06 134815 /usr/lib/libIlmImf.so.6.0.0
b2514000-b2515000 rw-p 00000000 00:00 0
b2515000-b251a000 r-xp 00000000 08:06 137576 /usr/lib/kde4/plugins/imageformats/kimg_tga.so
b251a000-b251b000 r--p 00004000 08:06 137576 /usr/lib/kde4/plugins/imageformats/kimg_tga.so
b251b000-b251c000 rw-p 00005000 08:06 137576 /usr/lib/kde4/plugins/imageformats/kimg_tga.so
b251c000-b2521000 r-xp 00000000 08:06 137574 /usr/lib/kde4/plugins/imageformats/kimg_ras.so
b2521000-b2522000 r--p 00004000 08:06 137574 /usr/lib/kde4/plugins/imageformats/kimg_ras.so
b2522000-b2523000 rw-p 00005000 08:06 137574 /usr/lib/kde4/plugins/imageformats/kimg_ras.so
b2523000-b2527000 r-xp 00000000 08:06 137573 /usr/lib/kde4/plugins/imageformats/kimg_psd.so
b2527000-b2528000 r--p 00003000 08:06 137573 /usr/lib/kde4/plugins/imageformats/kimg_psd.so
b2528000-b2529000 rw-p 00004000 08:06 137573 /usr/lib/kde4/plugins/imageformats/kimg_psd.so
b2529000-b2530000 r-xp 00000000 08:06 137571 /usr/lib/kde4/plugins/imageformats/kimg_pcx.so
b2530000-b2531000 r--p 00006000 08:06 137571 /usr/lib/kde4/plugins/imageformats/kimg_pcx.so
b2531000-b2532000 rw-p 00007000 08:06 137571 /usr/lib/kde4/plugins/imageformats/kimg_pcx.so
b2532000-b2594000 r-xp 00000000 08:06 132629 /usr/lib/libtiff.so.3.9.5
b2594000-b2596000 r--p 00062000 08:06 132629 /usr/lib/libtiff.so.3.9.5
b2596000-b2597000 rw-p 00064000 08:06 132629 /usr/lib/libtiff.so.3.9.5
b2598000-b259d000 r-xp 00000000 08:06 137572 /usr/lib/kde4/plugins/imageformats/kimg_pic.so
b259d000-b259e000 r--p 00004000 08:06 137572 /usr/lib/kde4/plugins/imageformats/kimg_pic.so
b259e000-b259f000 rw-p 00005000 08:06 137572 /usr/lib/kde4/plugins/imageformats/kimg_pic.so
b259f000-b25a3000 r-xp 00000000 08:06 137570 /usr/lib/kde4/plugins/imageformats/kimg_jp2.so
b25a3000-b25a4000 r--p 00003000 08:06 137570 /usr/lib/kde4/plugins/imageformats/kimg_jp2.so
b25a4000-b25a5000 rw-p 00004000 08:06 137570 /usr/lib/kde4/plugins/imageformats/kimg_jp2.so
b25a5000-b25ab000 r-xp 00000000 08:06 134811 /usr/lib/libIlmThread.so.6.0.0
b25ab000-b25ac000 r--p 00005000 08:06 134811 /usr/lib/libIlmThread.so.6.0.0
b25ac000-b25ad000 rw-p 00006000 08:06 134811 /usr/lib/libIlmThread.so.6.0.0
b25ad000-b25b2000 r-xp 00000000 08:06 137569 /usr/lib/kde4/plugins/imageformats/kimg_exr.so
b25b2000-b25b3000 r--p 00004000 08:06 137569 /usr/lib/kde4/plugins/imageformats/kimg_exr.so
b25b3000-b25b4000 rw-p 00005000 08:06 137569 /usr/lib/kde4/plugins/imageformats/kimg_exr.so
b25b4000-b25e9000 r-xp 00000000 08:06 132613 /usr/lib/liblcms.so.1.0.19
b25e9000-b25ea000 r--p 00035000 08:06 132613 /usr/lib/liblcms.so.1.0.19
b25ea000-b25eb000 rw-p 00036000 08:06 132613 /usr/lib/liblcms.so.1.0.19
b25eb000-b25ed000 rw-p 00000000 00:00 0
b25ed000-b265a000 r-xp 00000000 08:06 132627 /usr/lib/libmng.so.1.0.0
b265a000-b265b000 ---p 0006d000 08:06 132627 /usr/lib/libmng.so.1.0.0
b265b000-b265d000 r--p 0006d000 08:06 132627 /usr/lib/libmng.so.1.0.0
b265d000-b265e000 rw-p 0006f000 08:06 132627 /usr/lib/libmng.so.1.0.0
b265f000-b2660000 rw-s 00000000 00:10 60322 /dev/shm/jack-500-1
b2660000-b2661000 rw-s 00000000 00:10 63969 /dev/shm/sem.jack_sem.500_default_qsynth
b2661000-b2669000 r-xp 00000000 08:06 137568 /usr/lib/kde4/plugins/imageformats/kimg_eps.so
Aborted

Sometimes it is a segfault.

Looks like a memory corruption to me, but so far I can't pinpoint it.

I used qsynth-0.3.4 on Mandriva-2010.0 without any problems for a lo-o-o-o-ng time, many thanks!

Vladimir