Re: [DJPlay-devel] mp3 playback speed
Status: Beta
Brought to you by:
melanie_t
From: Barry H. <ba...@hi...> - 2004-12-24 16:34:24
|
I finally found time to play some more and I think I've achieved a gdb output (I'm no expert!) Running SuSE 9.2 amd 64bit. Also tried on a 32bit system with same problems of playing cd tracks causing seg faults. the is the gdb output from the 64bit laptop:- barry@dhd2:~> gdb /usr/local/bin/djplay GNU gdb 6.2.1 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-suse-linux"...Using host libthread_db library "/lib64/tls/libthread_db.so.1". (gdb) run Starting program: /usr/local/bin/djplay [Thread debugging using libthread_db enabled] [New Thread 182947019328 (LWP 6289)] Port alsa_pcm:capture_1 Port alsa_pcm:capture_2 Port alsa_pcm:playback_1 Port alsa_pcm:playback_2 Port alsa_pcm:playback_3 Port alsa_pcm:playback_4 Port alsa_pcm:playback_5 Port alsa_pcm:playback_6 [New Thread 1075837280 (LWP 6292)] [New Thread 1077934432 (LWP 6293)] Audio player cannot su to root [New Thread 1080031584 (LWP 6294)] Audio player cannot su to root [New Thread 1082128736 (LWP 6295)] [New Thread 1084225888 (LWP 6296)] Scan /home/barry/bbcf1gp1.wav Scan /home/barry/bbcf1cd.mp3 Scan /home/barry/xine-out.wav [New Thread 1086323040 (LWP 6297)] QThread object destroyed while thread is still running. [Thread 1086323040 (LWP 6297) exited] [New Thread 1086323040 (LWP 6298)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1086323040 (LWP 6298)] 0x0000002a9682533b in free_elem () from /usr/lib64/libcdda_paranoia.so.0 (gdb) (gdb) bt #0 0x0000002a9682533b in free_elem () from /usr/lib64/libcdda_paranoia.so.0 #1 0x0000002a96822b34 in paranoia_read_limited () from /usr/lib64/libcdda_paranoia.so.0 #2 0x000000000041a78a in CDDAStreamSource::fillBuffer (this=0x2a98fb2010) at cdda.cpp:254 #3 0x000000000041ab8c in CDDAStreamSource::get_buffer (this=0x2a98fb2010,buf=0x40bfc6e0 "\203 \"\021\r024J\030N\017 ". max=2048) at cdda.cpp:115 #4 0x0000000000452bf8 in BPMDetect::inputSamples (this=0x8563f0, source=Variable "source" is not available. ) at BPMDetect.cpp:226 #5 0x0000000000452ee4 in BPMDetect::detectBpm (this=0x8563f0, source=0x2a98fb2010) at BPMDetect.cpp:312 #6 0x0000000000453551 in BPMDetect::run (this=0x8563f0) at BPMDetect.cpp:374 #7 0x0000002a95958d6d in QThreadInstance::start () from /usr/lib64/libqt-mt.so.3 #8 0x0000002a96f9e649 in start_thread () from /lib64/tls/libpthread.so.0 #9 0x0000002a975dc6c3 in thread_start () from /lib64/tls/libc.so.6 #10 0x0000000000000000 in ?? () #11 0x0000000000000000 in ?? () #12 0x0000000000000000 in ?? () #13 0x0000000000000000 in ?? () #14 0x0000000000000000 in ?? () #15 0x0000000000000000 in ?? () #16 0x0000000000000000 in ?? () #17 0x0000000000000000 in ?? () #18 0x0000000000000000 in ?? () #19 0x0000000000000000 in ?? () #20 0x0000002a97741500 in _nl_C_locobj () from /lib64/tls/libc.so.6 #21 0x0000000040bffdc0 in ?? () #22 0x0000000000000000 in ?? () #23 0x0000000000000000 in ?? () #24 0x0000000000000000 in ?? () #25 0x0000000000000000 in ?? () #26 0x0000002a97743560 in __malloc_initialize_hook () from /lib64/tls/libc.so.6 #27 0x0000000000000000 in ?? () #28 0x0000000000000000 in ?? () #29 0x0000000000000000 in ?? () #30 0x0000000040bff960 in ?? () #31 0x0000000000857b98 in ?? () #32 0x0000000040bff960 in ?? () #33 0x0000000000000001 in ?? () #34 0x0000000000000000 in ?? () #35 0x0000000000000000 in ?? () #36 0x0000000000000000 in ?? () #37 0x0000000000000000 in ?? () #38 0x0000000000000000 in ?? () #39 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #40 0x0000000000000000 in ?? () #41 0x0000000000000000 in ?? () #42 0x0000000000000000 in ?? () #43 0x0000000000000000 in ?? () #44 0x0000000000000000 in ?? () #45 0x0000000000000000 in ?? () #46 0x00000000409ff9e0 in ?? () #47 0x0000002a970a7250 in stack_cache_maxsize () from /lib64/tls/libpthread.so.0 #48 0x000018910000189a in ?? () #49 0x0000000040bff7c0 in ?? () #50 0x0000000040bff810 in ?? () #51 0x0000000000000000 in ?? () #52 0x0000000000000000 in ?? () #53 0x0000000000000000 in ?? () #54 0x0000000000000001 in ?? () #55 0x000000000085a200 in ?? () #56 0x0000000000000000 in ?? () #57 0x0000000000000000 in ?? () #58 0x0000000000000000 in ?? () #59 0x0000000000000000 in ?? () #60 0x0000000000000000 in ?? () #61 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #62 0x0000000000000000 in ?? () #63 0x0000000000000000 in ?? () #64 0x0000000000000000 in ?? () #65 0x0000000000000000 in ?? () #66 0x0000000000000000 in ?? () #67 0x0000000000000000 in ?? () #68 0x0000000000000000 in ?? () #69 0x0000000000000000 in ?? () #70 0x0000000000000000 in ?? () #71 0x0000000000000000 in ?? () #72 0x0000000000000000 in ?? () #73 0x0000000000000000 in ?? () #74 0x0000000000000000 in ?? () #75 0x0000000000000000 in ?? () #76 0x0000000000000000 in ?? () #77 0x0000000000000000 in ?? () #78 0x0000000000000000 in ?? () #79 0x0000000000000000 in ?? () #80 0x0000000000000000 in ?? () #81 0x0000000000000000 in ?? () #82 0x0000000000000000 in ?? () #83 0x0000000000000000 in ?? () #84 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #85 0x0000000000000000 in ?? () #86 0x0000000000000000 in ?? () #87 0x0000000000000000 in ?? () #88 0x0000000000000000 in ?? () #89 0x0000000000000000 in ?? () #90 0x0000000000000000 in ?? () #91 0x0000000000000000 in ?? () #92 0x0000000000000000 in ?? () #93 0x0000000000000000 in ?? () #94 0x0000000000000000 in ?? () #95 0x0000000000000000 in ?? () #96 0x0000000000000000 in ?? () #97 0x0000000000000000 in ?? () #98 0x0000000000000000 in ?? () #99 0x0000000000000000 in ?? () #100 0x0000000000000000 in ?? () #101 0x0000000000000000 in ?? () #102 0x0000000000000000 in ?? () #103 0x0000000000000000 in ?? () #104 0x0000000000000000 in ?? () #105 0x0000000000000000 in ?? () #106 0x0000000000000000 in ?? () #107 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #108 0x0000000000000000 in ?? () #109 0x0000000000000000 in ?? () #110 0x0000000000000000 in ?? () #111 0x0000000000000000 in ?? () #112 0x0000000000000000 in ?? () #113 0x0000000000000000 in ?? () #114 0x0000000000000000 in ?? () #115 0x0000000000000000 in ?? () #116 0x0000000000000001 in ?? () #117 0x0000000040bffa10 in ?? () #118 0x0000000000000000 in ?? () #119 0x0000000000000000 in ?? () #120 0x0000000000000000 in ?? () #121 0x0000000000000000 in ?? () #122 0x0000000000000000 in ?? () #123 0x0000000000000000 in ?? () #124 0x0000000000000000 in ?? () #125 0x0000000000000000 in ?? () #126 0x0000000000000000 in ?? () #127 0x0000000000000000 in ?? () #128 0x0000000000000000 in ?? () #129 0x0000000000000000 in ?? () #130 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #131 0x0000000000000000 in ?? () #132 0x0000000000000000 in ?? () #133 0x0000000000000000 in ?? () #134 0x0000000000000000 in ?? () #135 0x0000000000000000 in ?? () #136 0x0000000000000000 in ?? () #137 0x0000000000000000 in ?? () #138 0x0000000000000000 in ?? () #139 0x0000000000000000 in ?? () #140 0x0000000000000000 in ?? () #141 0x0000000000000000 in ?? () #142 0x0000000000000000 in ?? () #143 0x0000000000000000 in ?? () #144 0x0000000000000000 in ?? () #145 0x0000000000000000 in ?? () #146 0x0000000000000000 in ?? () #147 0x0000000000000000 in ?? () #148 0x0000000000000000 in ?? () #149 0x0000000000000001 in ?? () #150 0x000002303a9de93b in ?? () #151 0x0000000040bff960 in ?? () #152 0x0000000000000001 in ?? () #153 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #154 0x0000000000000000 in ?? () #155 0x0000002a95958d20 in QThread::start () from /usr/lib64/libqt-mt.so.3 #156 0x000000000085a208 in ?? () #157 0x0000000000000000 in ?? () #158 0x0000000000000000 in ?? () #159 0x0000000000000000 in ?? () #160 0x0000000000000000 in ?? () #161 0x0000000000000000 in ?? () #162 0x0000000000000000 in ?? () #163 0x0000000000000000 in ?? () #164 0x0000000000000000 in ?? () #165 0x0000000000000000 in ?? () #166 0x0000000040a00000 in ?? () #167 0x0000000000200000 in ?? () #168 0x0000000000001000 in ?? () #169 0x0000000000001000 in ?? () #170 0x0000000000000000 in ?? () #171 0x0000000000000000 in ?? () #172 0x0000000000000000 in ?? () #173 0x0000000000000000 in ?? () #174 0x0000000000000000 in ?? () #175 0x0000000000000000 in ?? () #176 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #177 0x0000000000000000 in ?? () #178 0x0000000000000000 in ?? () #179 0x0000000000000000 in ?? () #180 0x0000000000000000 in ?? () #181 0x0000000000000000 in ?? () #182 0x0000000000000000 in ?? () #183 0x0000000000000000 in ?? () #184 0x0000000000000000 in ?? () #185 0x0000000000000000 in ?? () #186 0x0000000000000000 in ?? () #187 0x0000000000000000 in ?? () #188 0x0000000000000000 in ?? () #189 0x0000000000000000 in ?? () #190 0x0000000000000000 in ?? () #191 0x0000000000000000 in ?? () #192 0x0000000000000000 in ?? () #193 0x0000000000000000 in ?? () #194 0x0000000000000000 in ?? () #195 0x0000000000000000 in ?? () #196 0x0000000000000000 in ?? () #197 0x0000000000000000 in ?? () #198 0x0000000000000000 in ?? () #199 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #200 0x0000000000000000 in ?? () #201 0x0000000000000000 in ?? () #202 0x0000000000000000 in ?? () #203 0x0000000000000000 in ?? () #204 0x0000000000000000 in ?? () #205 0x0000000000000000 in ?? () #206 0x0000000000000000 in ?? () #207 0x0000000000000000 in ?? () #208 0x0000000000000000 in ?? () #209 0x0000000000000000 in ?? () #210 0x0000000000000000 in ?? () #211 0x0000000000000000 in ?? () #212 0x0000000000000000 in ?? () #213 0x0000000000000000 in ?? () #214 0x0000000000000000 in ?? () #215 0x0000000000000000 in ?? () #216 0x0000000000000000 in ?? () #217 0x0000000000000000 in ?? () #218 0x0000000000000000 in ?? () #219 0x0000000000000000 in ?? () #220 0x0000000000000000 in ?? () #221 0x0000000000000000 in ?? () #222 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #223 0x0000000000000000 in ?? () #224 0x0000000000000000 in ?? () #225 0x0000000000000000 in ?? () #226 0x0000000000000000 in ?? () #227 0x0000000000000000 in ?? () #228 0x0000000000000000 in ?? () #229 0x0000000000000000 in ?? () #230 0x0000000000000000 in ?? () #231 0x0000000000000000 in ?? () #232 0x0000000000000000 in ?? () #233 0x0000000000000000 in ?? () #234 0x0000000000000000 in ?? () #235 0x0000000000000000 in ?? () #236 0x0000000000000000 in ?? () #237 0x0000000000000000 in ?? () #238 0x0000000000000000 in ?? () #239 0x0000000000000000 in ?? () #240 0x0000000000000000 in ?? () #241 0x0000000000000000 in ?? () Cannot access memory at address 0x40c00000 (gdb) On Fri, 2004-12-10 at 08:20 +0100, Melanie wrote: > I forgot to mention: With version 0.2.2 you will get no joy out of gdb > unless you rename /usr/lib/ladspa and /usr/local/lib/ladspa. The new loader > will hanf gdb for about 15 minutes or more, depending on the number of > plugins you have. On every plugin load, it will open any and all plugins. > This was needed because the tap-plugins don't follow the naming convention > fpr LADSPA plugins. > > Without gdb output, there is not much I can do. You may try to enable code > dumps (ulimit -c unlimited) and then analyze the core dump (gdb ./djplay > core) then 'bt' that > > Melanie > > > Barry Higgins wrote: > > On Thu, 2004-12-09 at 23:11 +0100, Melanie wrote: > > > >>Hi, > >> > >>CD playback works for me. At least the last time I tried. Please try to > >>provide a backtrace of the segfalut: > >> > >>Run Jackd as non-realtime > >>start DJPlay unter gdb: gdb /path/to/djplay > >>gdb> run > >>[...] after the segfault > >>gdb> bt > >> > >>Please mail the output of gdb. > >> > >>Melanie > >> > >> > > > > > > barry@dhd2:~> jackd -d oss -r 44100 > > jackd 0.98.1 > > Copyright 2001-2003 Paul Davis and others. > > jackd comes with ABSOLUTELY NO WARRANTY > > This is free software, and you are welcome to redistribute it > > under certain conditions; see the file COPYING for details > > > > loading driver .. > > oss_driver: /dev/dsp : 0x10/2/44100 (4096) > > oss_driver: indevbuf 4096 B, outdevbuf 4096 B > > oss_driver: pthread_setschedparam() failed > > > > oss_driver: pthread_setschedparam() failed > > > > > > barry@dhd2:~> gdb /usr/local/bin/djplay > > GNU gdb 6.2.1 > > Copyright 2004 Free Software Foundation, Inc. > > GDB is free software, covered by the GNU General Public License, and you > > are > > welcome to change it and/or distribute copies of it under certain > > conditions. > > Type "show copying" to see the conditions. > > There is absolutely no warranty for GDB. Type "show warranty" for > > details. > > This GDB was configured as "x86_64-suse-linux"...Using host libthread_db > > library "/lib64/tls/libthread_db.so.1". > > > > (gdb) run > > Starting program: /usr/local/bin/djplay > > [Thread debugging using libthread_db enabled] > > warning: Unable to set global thread event mask: generic error > > [New Thread 182947023520 (LWP 14146)] > > Port oss:capture_1 > > Port oss:capture_2 > > Port oss:playback_1 > > Port oss:playback_2 > > > > > > This is as far as it gets with gdb. > > > > Without gdb this is what i can report/find from the terminal screens > > open:- > > > > Djplay up and running, load new cd list, select+load track, track > > timings appear in the player. then the segfault > > > > barry@dhd2:~> djplay > > Port oss:capture_1 > > Port oss:capture_2 > > Port oss:playback_1 > > Port oss:playback_2 > > Audio player cannot su to root > > Audio player cannot su to root > > Scan /home/barry/bbcf1gp1.wav > > Scan /home/barry/bbcf1cd.mp3 > > Scan /home/barry/xine-out.wav > > QThread object destroyed while thread is still running. > > Segmentation fault > > > > > > from tail -f /var/log/messages > > Dec 10 00:16:58 dhd2 djplay: resmgr: server response code 502 > > Dec 10 00:17:09 dhd2 last message repeated 2 times > > Dec 10 00:17:14 dhd2 kernel: djplay[14182]: segfault at 0000000000000018 > > rip 0000002a9682533b rsp 0000000040bfc410 error 4 > > > > > > |