bugTraverso-DAW: Record and Arrange Audio Fast - Bugs: bug #34622, git version: crash after...

 
 

bug #34622: git version: crash after activating ALSA

Submitter:  Thomas Orgis <sobukus>
Submitted:  Sat 22 Oct 2011 04:25:07 PM UTC
   
 
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 26 Apr 2019 08:57:02 PM UTC, comment #5: 

I think this problem is fixed now in git

Remon Sijrier <r_sijrier>
Group administrator
Sat 22 Oct 2011 06:25:43 PM UTC, comment #4: 

I'm also attaching a log from valgrind (without the extra memcpy checker).

Thomas Orgis <sobukus>
Sat 22 Oct 2011 06:09:55 PM UTC, comment #3: 

... and this is without the checker (see messages from ld.so):


$ gdb traverso
ERROR: ld.so: object '/opt/memcpy_check.so' from /etc/ld.so.preload cannot be preloaded: ignored.
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...
(gdb) run
Starting program: /usr/bin/traverso
ERROR: ld.so: object '/opt/memcpy_check.so' from /etc/ld.so.preload cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/memcpy_check.so' from /etc/ld.so.preload cannot be preloaded: ignored.
[Thread debugging using libthread_db enabled]
[New Thread 0x2aee69fe91a0 (LWP 5045)]
Using SSE optimized routines
[New Thread 0x2aee6b11f710 (LWP 5049)]
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Datei oder Verzeichnis nicht gefunden
[New Thread 0x2aee6b320710 (LWP 5050)]
QFileSystemWatcher: failed to add paths: /home/remon/.traverso/themes/style.qss
Themer:: Using themefile: :/themes/Parchment
QPixmap::handle(): Pixmap is not an X11 class pixmap
creating alsa driver ... default|default|1024|3|44100|0|0|-|32bit
configuring for 44100 Hz, period=1024 frames (23,2 ms), buffer=3 periods
ALSA: final selected sample format for capture: 32bit little-endian
ALSA: cannot set period size to 1024 frames for capture
Creating Null Driver...
[New Thread 0x2aee6d463950 (LWP 5051)]
Starting AudioDeviceThread..... Running!
[New Thread 0x2aee75665710 (LWP 5052)]
AudioThread: Running with realtime priority
[New Thread 0x2aee6d665710 (LWP 5053)]
created new audiosrouces dir here: /home/thomas/blkafds/audiosources/
sheet: set transport to: 146813568
TransportStarting
QPixmap::handle(): Pixmap is not an X11 class pixmap
Starting to shutdown AudioThread..
AudioDeviceThread finished, stopping driver
[Thread 0x2aee75665710 (LWP 5052) exited]
[Thread 0x2aee6d463950 (LWP 5051) exited]
creating alsa driver ... default|default|1024|3|48000|0|0|-|32bit
configuring for 48000 Hz, period=1024 frames (21,3 ms), buffer=3 periods
ALSA: final selected sample format for capture: 32bit little-endian
ALSA: final selected sample format for playback: 32bit little-endian
sheet: set transport to: 146814156
TransportStarting
[New Thread 0x2aee6d463950 (LWP 5054)]
Starting AudioDeviceThread..... Running!
[New Thread 0x2aee75665710 (LWP 5055)]
AudioThread: Running with realtime priority
process: starting seek
seek finished, setting transport location to 146814156
late driver wakeup: nframes to process = 2048

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2aee6d463950 (LWP 5054)]
0x00002aee6355baf9 in snd_pcm_avail_update (pcm=<value optimized out>) at pcm.c:2430
2430 pcm.c: No such file or directory.
in pcm.c
Current language:  auto; currently c
(gdb) where
#0  0x00002aee6355baf9 in snd_pcm_avail_update (pcm=<value optimized out>) at pcm.c:2430
#1  0x00002aee6356a02e in snd_pcm_plugin_mmap_commit (pcm=0x276e140, offset=<value optimized out>,
    size=1024) at pcm_plugin.c:404
#2  0x00000000005f480f in AlsaDriver::_write (this=0x22f50f0, nframes=<value optimized out>)
    at /usr/src/traverso-git/src/engine/AlsaDriver.cpp:1537
#3  0x00000000005f7b35 in AudioDevice::run_one_cycle (this=0x93f9e0, nframes=1024)
    at /usr/src/traverso-git/src/common/FastDelegate.h:991
#4  0x00000000005f8128 in AudioDevice::run_cycle (this=0x93f9e0, nframes=<value optimized out>,
    delayed_usecs=0) at /usr/src/traverso-git/src/engine/AudioDevice.cpp:265
#5  0x00000000022f50f0 in ?? ()
#6  0x00000000022f50f0 in ?? ()
#7  0x00000000022f50f0 in ?? ()
#8  0x0000000000936c60 in ?? ()
#9  0x00007fff563f8980 in ?? ()
#10 0x00002aee6d463100 in ?? ()
#11 0x00002aee6d463950 in ?? ()
#12 0x00000000005f66bd in AlsaDriver::_run_cycle (this=0x5f7b35)
    at /usr/src/traverso-git/src/engine/AlsaDriver.cpp:1570
#13 0x00000000005fbbe0 in AudioDeviceThread::run (this=0x25e24c0)
    at /usr/src/traverso-git/src/common/FastDelegate.h:906
#14 0x00002aee61259d3b in ?? () from /usr/lib/libQtCore.so.4
#15 0x00002aee64ed9557 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#16 0x00002aee64299fad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thomas Orgis <sobukus>
Sat 22 Oct 2011 06:09:18 PM UTC, comment #2: 

I have noticed that the crash is influenced by my memcpy overlap checker (a lib that's preloaded and deterministically crashes the program if memcpy overlaps). This is with the checker in place:


shell$ gdb traverso
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...
(gdb) run
Starting program: /usr/bin/traverso
[Thread debugging using libthread_db enabled]
[New Thread 0x2b16cf25a200 (LWP 5006)]
Using SSE optimized routines
[New Thread 0x2b16d0390710 (LWP 5010)]
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Datei oder Verzeichnis nicht gefunden
[New Thread 0x2b16d0591710 (LWP 5011)]
QFileSystemWatcher: failed to add paths: /home/remon/.traverso/themes/style.qss
Themer:: Using themefile: :/themes/Parchment
QPixmap::handle(): Pixmap is not an X11 class pixmap
creating alsa driver ... default|default|1024|3|44100|0|0|-|32bit
configuring for 44100 Hz, period=1024 frames (23,2 ms), buffer=3 periods
ALSA: final selected sample format for capture: 32bit little-endian
ALSA: cannot set period size to 1024 frames for capture
Creating Null Driver...
[New Thread 0x2b16d26d4950 (LWP 5012)]
Starting AudioDeviceThread..... Running!
[New Thread 0x2b16d28d6710 (LWP 5013)]
AudioThread: Running with realtime priority
[New Thread 0x2b16d2ad7710 (LWP 5014)]
created new audiosrouces dir here: /home/thomas/blkafds/audiosources/
sheet: set transport to: 146813568
TransportStarting
QPixmap::handle(): Pixmap is not an X11 class pixmap
Starting to shutdown AudioThread..
AudioDeviceThread finished, stopping driver
[Thread 0x2b16d26d4950 (LWP 5012) exited]
[Thread 0x2b16d28d6710 (LWP 5013) exited]
creating alsa driver ... default|default|1024|3|48000|0|0|-|32bit
configuring for 48000 Hz, period=1024 frames (21,3 ms), buffer=3 periods
ALSA: final selected sample format for capture: 32bit little-endian
ALSA: final selected sample format for playback: 32bit little-endian
sheet: set transport to: 146814156
TransportStarting
[New Thread 0x2b16d26d4950 (LWP 5015)]
Starting AudioDeviceThread..... Running!
[New Thread 0x2b16d28d6710 (LWP 5016)]
AudioThread: Running with realtime priority
process: starting seek
seek finished, setting transport location to 146814156
late driver wakeup: nframes to process = 2048
* glibc detected * /usr/bin/traverso: malloc(): smallbin double linked list corrupted: 0x00000000019a8970 *
======= Backtrace: =========
/lib/libc.so.6(+0x73577)[0x2b16c94ab577]
/lib/libc.so.6(+0x76adb)[0x2b16c94aeadb]
/lib/libc.so.6(__libc_malloc+0x6e)[0x2b16c94b04ce]
/usr/lib/libQtGui.so.4(+0x3b5640)[0x2b16c5b87640]
/usr/lib/libQtGui.so.4(+0x39479f)[0x2b16c5b6679f]
/usr/lib/libQtGui.so.4(+0x394d39)[0x2b16c5b66d39]
/usr/lib/libQtGui.so.4(_ZNK6QImage11paintEngineEv+0x3d)[0x2b16c5a621f7]
/usr/lib/libQtGui.so.4(_ZN8QPainter5beginEP12QPaintDevice+0xec)[0x2b16c5ae9f08]
/usr/lib/libQtGui.so.4(_ZN8QPainterC2EP12QPaintDevice+0x103)[0x2b16c5aeaa4b]
/usr/bin/traverso(_ZN12VUMeterLevel10paintEventEP11QPaintEvent+0x46)[0x51f196]
/usr/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x5a2)[0x2b16c5a0941e]
/usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x2b16c59c0f08]
/usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x127)[0x2b16c59c578f]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x68)[0x2b16c65a0848]
/usr/lib/libQtGui.so.4(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x39a)[0x2b16c5a06598]
/usr/lib/libQtGui.so.4(+0x3d6033)[0x2b16c5ba8033]
/usr/lib/libQtGui.so.4(_ZN14QWidgetPrivate16syncBackingStoreEv+0x76)[0x2b16c59fdb6a]
/usr/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0xdb8)[0x2b16c5a09c34]
/usr/lib/libQtGui.so.4(_ZN11QMainWindow5eventEP6QEvent+0x4f)[0x2b16c5d8c861]
/usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x2b16c59c0f08]
/usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x127)[0x2b16c59c578f]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x68)[0x2b16c65a0848]
/usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x243)[0x2b16c65a332b]
/usr/lib/libQtGui.so.4(+0x284ec1)[0x2b16c5a56ec1]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x30)[0x2b16c659fbd8]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x99)[0x2b16c659fd8d]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0x87)[0x2b16c65a3599]
/usr/bin/traverso(main+0x61c)[0x4939ac]
/lib/libc.so.6(__libc_start_main+0xe6)[0x2b16c9456b56]
/usr/bin/traverso[0x4931d9]
======= Memory map: ========
00400000-00726000 r-xp 00000000 08:02 35346                              /usr/bin/traverso
00925000-00940000 rw-p 00325000 08:02 35346                              /usr/bin/traverso
0130f000-01397000 rw-p 00000000 00:00 0                                  [heap]
01397000-01399000 rw-p 00000000 00:00 0                                  [heap]
01399000-0139f000 rw-p 00000000 00:00 0                                  [heap]
0139f000-013a0000 rw-p 00000000 00:00 0                                  [heap]
013a0000-01561000 rw-p 00000000 00:00 0                                  [heap]
01561000-01562000 rw-p 00000000 00:00 0                                  [heap]
01562000-0158d000 rw-p 00000000 00:00 0                                  [heap]
0158d000-01592000 rw-p 00000000 00:00 0                                  [heap]
01592000-0159d000 rw-p 00000000 00:00 0                                  [heap]
0159d000-015a2000 rw-p 00000000 00:00 0                                  [heap]
015a2000-01735000 rw-p 00000000 00:00 0                                  [heap]
01735000-01736000 rw-p 00000000 00:00 0                                  [heap]
01736000-0177d000 rw-p 00000000 00:00 0                                  [heap]
0177d000-0177e000 rw-p 00000000 00:00 0                                  [heap]
0177e000-0185a000 rw-p 00000000 00:00 0                                  [heap]
0185a000-0185d000 rw-p 00000000 00:00 0                                  [heap]
0185d000-0185e000 rw-p 00000000 00:00 0                                  [heap]
0185e000-01861000 rw-p 00000000 00:00 0                                  [heap]
01861000-01862000 rw-p 00000000 00:00 0                                  [heap]
01862000-01864000 rw-p 00000000 00:00 0                                  [heap]
01864000-018e8000 rw-p 00000000 00:00 0                                  [heap]
018e8000-018f5000 rw-p 00000000 00:00 0                                  [heap]
018f5000-01917000 rw-p 00000000 00:00 0                                  [heap]
01917000-01924000 rw-p 00000000 00:00 0                                  [heap]
01924000-01bce000 rw-p 00000000 00:00 0                                  [heap]
01bce000-01bd3000 rw-p 00000000 00:00 0                                  [heap]
01bd3000-01bea000 rw-p 00000000 00:00 0                                  [heap]
01bea000-01bf7000 rw-p 00000000 00:00 0                                  [heap]
01bf7000-01c19000 rw-p 00000000 00:00 0                                  [heap]
01c19000-01c26000 rw-p 00000000 00:00 0                                  [heap]
01c26000-01c96000 rw-p 00000000 00:00 0                                  [heap]
2b16c53b1000-2b16c53cf000 r-xp 00000000 08:02 534241                     /lib/ld-2.11.2.so
2b16c53cf000-2b16c53d0000 rw-p 00000000 00:00 0
2b16c55ce000-2b16c55cf000 r--p 0001d000 08:02 534241                     /lib/ld-2.11.2.so
2b16c55cf000-2b16c55d0000 rw-p 0001e000 08:02 534241                     /lib/ld-2.11.2.so
2b16c55d0000-2b16c55d1000 rw-p 00000000 00:00 0
2b16c55d1000-2b16c55d2000 r-xp 00000000 08:02 163648                     /opt/memcpy_check.so
2b16c55d2000-2b16c57d1000 ---p 00001000 08:02 163648                     /opt/memcpy_check.so
2b16c57d1000-2b16c57d2000 rw-p 00000000 08:02 163648                     /opt/memcpy_check.so
2b16c57d2000-2b16c61f5000 r-xp 00000000 08:02 1759386                    /usr/lib/libQtGui.so.4.7.3
2b16c61f5000-2b16c63f4000 ---p 00a23000 08:02 1759386                    /usr/lib/libQtGui.so.4.7.3
2b16c63f4000-2b16c6446000 rw-p 00a22000 08:02 1759386                    /usr/lib/libQtGui.so.4.7.3
2b16c6446000-2b16c644a000 rw-p 00000000 00:00 0
2b16c644a000-2b16c66c6000 r-xp 00000000 08:02 1759393                    /usr/lib/libQtCore.so.4.7.3
2b16c66c6000-2b16c68c6000 ---p 0027c000 08:02 1759393                    /usr/lib/libQtCore.so.4.7.3
2b16c68c6000-2b16c68d5000 rw-p 0027c000 08:02 1759393                    /usr/lib/libQtCore.so.4.7.3
2b16c68d5000-2b16c6913000 r-xp 00000000 08:02 1823392                    /usr/lib/libQtXml.so.4.7.3
2b16c6913000-2b16c6b13000 ---p 0003e000 08:02 1823392                    /usr/lib/libQtXml.so.4.7.3
2b16c6b13000-2b16c6b16000 rw-p 0003e000 08:02 1823392                    /usr/lib/libQtXml.so.4.7.3
2b16c6b16000-2b16c6c81000 r-xp 00000000 08:02 589386                     /usr/lib/libsamplerate.so.0.1.7
2b16c6c81000-2b16c6e80000 ---p 0016b000 08:02 589386                     /usr/lib/libsamplerate.so.0.1.7
2b16c6e80000-2b16c6e81000 rw-p 0016a000 08:02 589386                     /usr/lib/libsamplerate.so.0.1.7
2b16c6e81000-2b16c6e82000 rw-p 00000000 00:00 0
2b16c6e82000-2b16c6ea9000 r-xp 00000000 08:02 1725754                    /usr/lib/libwavpack.so.1.1.3
2b16c6ea9000-2b16c70a8000 ---p 00027000 08:02 1725754                    /usr/lib/libwavpack.so.1.1.3
2b16c70a8000-2b16c70a9000 rw-p 00026000 08:02 1725754                    /usr/lib/libwavpack.so.1.1.3
2b16c70a9000-2b16c70ae000 r-xp 00000000 08:02 589813                     /usr/lib/libogg.so.0.5.3
2b16c70ae000-2b16c72ad000 ---p 00005000 08:02 589813                     /usr/lib/libogg.so.0.5.3
2b16c72ad000-2b16c72ae000 rw-p 00004000 08:02 589813                     /usr/lib/libogg.so.0.5.3
2b16c72ae000-2b16c72d8000 r-xp 00000000 08:02 590981                     /usr/lib/libvorbis.so.0.4.5
2b16c72d8000-2b16c74d7000 ---p 0002a000 08:02 590981                     /usr/lib/libvorbis.so.0.4.5
2b16c74d7000-2b16c74d8000 rw-p 00029000 08:02 590981                     /usr/lib/libvorbis.so.0.4.5
2b16c74d8000-2b16c74d9000 rw-p 00000000 00:00 0
2b16c74d9000-2b16c74e0000 r-xp 00000000 08:02 589422                     /usr/lib/libvorbisfile.so.3.3.4

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x2b16cf25a200 (LWP 5006)]
0x00002b16c946a2db in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:67
67 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
Current language:  auto; currently c
(gdb) whete
Undefined command: "whete".  Try "help".
(gdb) where
#0  0x00002b16c946a2db in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:67
#1  0x00002b16c946b6d2 in *__GI_abort () at abort.c:92
#2  0x00002b16c94a5f2f in __libc_message (do_abort=2,
    fmt=0x2b16c955c490 "*** glibc detected * %s: %s: 0x%s *\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
#3  0x00002b16c94ab577 in malloc_printerr (action=2,
    str=0x2b16c955c8c0 "malloc(): smallbin double linked list corrupted", ptr=<value optimized out>)
    at malloc.c:6267
#4  0x00002b16c94aeadb in _int_malloc (av=0x2b16c9790e60, bytes=48) at malloc.c:4309
#5  0x00002b16c94b04ce in *__GI___libc_malloc (bytes=48) at malloc.c:3661
#6  0x00002b16c5b87640 in ?? () from /usr/lib/libQtGui.so.4
#7  0x00002b16c5b6679f in ?? () from /usr/lib/libQtGui.so.4
#8  0x00002b16c5b66d39 in ?? () from /usr/lib/libQtGui.so.4
#9  0x00002b16c5a621f7 in QImage::paintEngine () from /usr/lib/libQtGui.so.4
#10 0x00007fff0ce9e7e0 in ?? ()
#11 0x00007fff0ce9e7e0 in ?? ()
#12 0x00007fff0ce9e820 in ?? ()
#13 0x00002b16c5ae9f08 in QPainter::begin () from /usr/lib/libQtGui.so.4
#14 0x0000000001468360 in ?? ()
#15 0x0000000001534580 in ?? ()
#16 0x00002b16c6445910 in ?? () from /usr/lib/libQtGui.so.4
#17 0x0000000000000048 in ?? ()
#18 0x00000000000000c8 in ?? ()
#19 0x00002b16c9790e60 in ?? () from /lib/libc.so.6
#20 0x00000000000000d0 in ?? ()
#21 0x0000000d0000000d in ?? ()
#22 0x00002b16c9790e60 in ?? () from /lib/libc.so.6
#23 0x0000000000000048 in ?? ()
#24 0x00000000000000c8 in ?? ()
#25 0x00000000000000c8 in ?? ()
#26 0x00007fff0ce9eff0 in ?? ()
#27 0x0000000000000000 in ?? ()
(gdb)


Thomas Orgis <sobukus>
Sat 22 Oct 2011 04:28:26 PM UTC, comment #1: 

Some context: Linux 2.6.37.6 on x86-64 (Core2Duo), alsa-lib 1.0.24.1 ... gcc 4.6.1, glibc 2.11.2 (yeah, old, I know).

Thomas Orgis <sobukus>
Sat 22 Oct 2011 04:25:07 PM UTC, original submission:  

Creating Null Driver...
Starting AudioDeviceThread..... Running!
AudioThread: Running with realtime priority
sheet: set transport to: 0
TransportStarting
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
Starting to shutdown AudioThread..
AudioDeviceThread finished, stopping driver
creating alsa driver ... default|default|1024|3|48000|0|0|-|32bit
configuring for 48000 Hz, period=1024 frames (21,3 ms), buffer=3 periods
ALSA: final selected sample format for capture: 32bit little-endian
With git version of today (25afabe41444bdaf1a4477041e1d9a9ea9ff5584), starting a new project and activating ALSA backend shows working VU meter for a while, including suddenly active full duplex (some noise comes out of the laptop speaker at least):

ALSA: final selected sample format for playback: 32bit little-endian
sheet: set transport to: 588
TransportStarting
Starting AudioDeviceThread..... Running!
AudioThread: Running with realtime priority
process: starting seek
seek finished, setting transport location to 588
Saving config to /home/thomas/.config/Traverso/Traverso.ini
late driver wakeup: nframes to process = 2048

Caught the SIGSEGV signal!
QObject::setParent: Cannot set parent, new parent is in a different thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
* glibc detected * bin/traverso: malloc(): smallbin double linked list corrupted: 0x00000000011cbfd0 *
Caught multiple signals, aborting !
Abgebrochen

Trying with gdb:

creating alsa driver ... default|default|1024|3|48000|0|0|-|32bit
configuring for 48000 Hz, period=1024 frames (21,3 ms), buffer=3 periods
ALSA: final selected sample format for capture: 32bit little-endian
ALSA: final selected sample format for playback: 32bit little-endian
sheet: set transport to: 588
TransportStarting
[New Thread 0x2b816b9ba950 (LWP 26798)]
Starting AudioDeviceThread..... Running!
[New Thread 0x2b816bbbc710 (LWP 26799)]
AudioThread: Running with realtime priority
process: starting seek
seek finished, setting transport location to 588
late driver wakeup: nframes to process = 2048

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2b816b9ba950 (LWP 26798)]
Track::process_send (this=0x1735050, send=0x1896510, nframes=1024) at /data/tmp/traverso-git/src/engine/AudioBus.h:124
124         if (channelNumber < m_channelCount) {
(gdb) where
#0  Track::process_send (this=0x1735050, send=0x1896510, nframes=1024) at /data/tmp/traverso-git/src/engine/AudioBus.h:124
#1  0x00000000005d5b7e in Track::process_post_sends (this=0x1735050, nframes=1024) at /data/tmp/traverso-git/src/core/Track.cpp:419
#2  0x00000000005c8809 in TBusTrack::process (this=0x1735050, nframes=1024) at /data/tmp/traverso-git/src/core/TBusTrack.cpp:148
#3  0x00000000005a7a3a in Project::process (this=0x1762c80, nframes=1024) at /data/tmp/traverso-git/src/core/Project.cpp:1761
#4  0x000000000060bc25 in AudioDevice::run_one_cycle (this=0x954900, nframes=1024) at /data/tmp/traverso-git/src/common/FastDelegate.h:991
#5  0x000000000060c35c in AudioDevice::run_cycle (this=0x954900, nframes=<value optimized out>, delayed_usecs=0) at /data/tmp/traverso-git/src/engine/AudioDevice.cpp:265
#6  0x000000000094bb80 in ?? ()
#7  0x0000000001c9a000 in ?? ()
#8  0x0000000001c9a000 in ?? ()
#9  0x000000000094bb80 in ?? ()
#10 0x00007fff618b0820 in ?? ()
#11 0x00002b816b9ba100 in ?? ()
#12 0x00002b816b9ba950 in ?? ()
#13 0x000000000060a509 in AlsaDriver::_run_cycle (this=0x60bc25) at /data/tmp/traverso-git/src/engine/AlsaDriver.cpp:1570
#14 0x000000000061031b in AudioDeviceThread::run (this=0x16beff0) at /data/tmp/traverso-git/src/common/FastDelegate.h:906
#15 0x00002b815f96ad3b in ?? () from /usr/lib/libQtCore.so.4
#16 0x00002b81635e9557 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#17 0x00002b81629aafad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thomas Orgis <sobukus>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #24186:  valgrind.log.bz2 added by sobukus (75KiB - application/octet-stream - again... the valgrind log)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by r_sijrier (Posted a comment)
  • -email is unavailable- added by sobukus (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-04-26 r_sijrier Open/ClosedOpen Closed
    2011-10-22 sobukus Attached File- Added valgrind.log.bz2, #24186

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code