GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
Moderators: MattKingUSA, khz
-
studio32
Re: GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
latest release, rc1?
the drumkit you posted in the second post
the drumkit you posted in the second post
-
mauser
- Established Member
- Posts: 145
- Joined: Wed Oct 08, 2008 3:58 pm
- Has thanked: 1 time
- Been thanked: 7 times
Re: GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
Thanks, i was able to reproduce it. Let's see if we can fix it 
-
studio32
Re: GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
I'm not doubting about thatmauser wrote:Thanks, i was able to reproduce it. Let's see if we can fix it
thankx
-
mauser
- Established Member
- Posts: 145
- Joined: Wed Oct 08, 2008 3:58 pm
- Has thanked: 1 time
- Been thanked: 7 times
Re: GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
Hi!
We have fixed an issue with when loading a drumkit, but we're not sure if that was exactly your problem
Can you try to grab the latest svn version of hydrogen ( svn co http://svn.assembla.com/svn/hydrogen/trunk hydrogen ) and see if it works for you?
Thanks!!
We have fixed an issue with when loading a drumkit, but we're not sure if that was exactly your problem
Can you try to grab the latest svn version of hydrogen ( svn co http://svn.assembla.com/svn/hydrogen/trunk hydrogen ) and see if it works for you?
Thanks!!
-
studio32
Re: GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
Pretty often they load now, with RC1...
I've copied them to /data instead of /data/drumkits
dunno if it was this that solved it.
Problem from Rc1 is a lot of segfaults and jack shutdowns... (zombified)
edit: try svn now
strange no lash this time?
Ok, drumkit GSCW 1 does it...
GSCW 2 not....
I've copied them to /data instead of /data/drumkits
dunno if it was this that solved it.
Problem from Rc1 is a lot of segfaults and jack shutdowns... (zombified)
edit: try svn now
strange no lash this time?
Code: Select all
Feature Overview:
lash: disabled
oss: enabled
alsa: enabled
jack: enabled
libarchive: disabled
portaudio: disabled
portmidi: disabled
GSCW 2 not....
Code: Select all
QString&, bool, bool) 'license' node not found
zombified - calling shutdown handler
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Load sample: File /home/d/.hydrogen/data/GSCW-Drum Kit-2/V01-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Load sample: File /home/d/.hydrogen/data/GSCW-Drum Kit-2/V02-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Load sample: File /home/d/.hydrogen/data/GSCW-Drum Kit-2/V03-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Loadsample: File /home/d/.hydrogen/data/GSCW-Drum Kit-2/V04-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Loadsample: File /home/d/.hydrogen/data/GSCW-Drum Kit-2/V05-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Loadsample: File /home/d/.hydrogen/data/GSCW-Drum Kit-2/V06-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Loadsample: File /home/d/.hydrogen/data/GSCW-Drum Kit-2/V07-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Loadsample: File /home/d/.hydrogen/data/GSCW-Drum Kit-2/V08-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
Segmentatiefout
-
mauser
- Established Member
- Posts: 145
- Joined: Wed Oct 08, 2008 3:58 pm
- Has thanked: 1 time
- Been thanked: 7 times
Re: GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
Hey ho!
Lash: You have to enable lash with scons: "scons lash=1". If it is enabled once, scons will remember that you enabled it, so you can just run "scons" afterwards.
Do you know how to make a backtrace? That would help me a lot to see where the error occurs
Here's a short description:
a) install gdb
b) run "gdb ./hydrogen" in the directory where you have build hydrogen
c) now a s debugger shell opens and hydrogen starts. If it segfaults, it won't crash as before, but it shows you an error in the gdb shell. Now run "bt" in the gdb shell and send us the output!
It sounds harder as it is
Lash: You have to enable lash with scons: "scons lash=1". If it is enabled once, scons will remember that you enabled it, so you can just run "scons" afterwards.
Do you know how to make a backtrace? That would help me a lot to see where the error occurs
Here's a short description:
a) install gdb
b) run "gdb ./hydrogen" in the directory where you have build hydrogen
c) now a s debugger shell opens and hydrogen starts. If it segfaults, it won't crash as before, but it shows you an error in the gdb shell. Now run "bt" in the gdb shell and send us the output!
It sounds harder as it is
-
studio32
Re: GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
it does not start
Code: Select all
svn/hydrogen$ gdb .hydrogen
GNU gdb 6.8-debian
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 "i486-linux-gnu"...
.hydrogen: No such file or directory.
(gdb)
-
mauser
- Established Member
- Posts: 145
- Joined: Wed Oct 08, 2008 3:58 pm
- Has thanked: 1 time
- Been thanked: 7 times
Re: GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
It is "gdb ./hydrogen" , not "gdb .hydrogen". The slash is missing!
And you have to type "run" in the shell, i forgot to mention that. I'm putting that on a wiki-page later today..
And you have to type "run" in the shell, i forgot to mention that. I'm putting that on a wiki-page later today..
Re: GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
mauser, how many threads do you have implemented in hydrogen ?
wouldn't
be more appropriate ?
wouldn't
Code: Select all
thread apply all bt
-
mauser
- Established Member
- Posts: 145
- Joined: Wed Oct 08, 2008 3:58 pm
- Has thanked: 1 time
- Been thanked: 7 times
Re: GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
Thanks for the note thorgal, that would be indeed more appropriate. There are seperate threads for audio driver, midi driver, gui and logging.
@studio32: Just replace "bt" with "thread apply all bt", this gives us the backtrace for all running threads!
@studio32: Just replace "bt" with "thread apply all bt", this gives us the backtrace for all running threads!
-
studio32
Re: GSCW_DRUMS_Library_Vol.1 Hydrogen drumkit
Code: Select all
New Thread 0xb2effb90 (LWP 4654)]
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Load sample: File /home/d/.hydrogen/data/GSCW-DrumKit-2/V01-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Load sample: File /home/d/.hydrogen/data/GSCW-DrumKit-2/V02-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Load sample: File /home/d/.hydrogen/data/GSCW-DrumKit-2/V03-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Load sample: File /home/d/.hydrogen/data/GSCW-DrumKit-2/V04-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Load sample: File /home/d/.hydrogen/data/GSCW-DrumKit-2/V05-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Load sample: File /home/d/.hydrogen/data/GSCW-DrumKit-2/V06-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Load sample: File /home/d/.hydrogen/data/GSCW-DrumKit-2/V07-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(E) static H2Core::Sample* H2Core::Sample::load_wave(const QString&) [Sample::load] Load sample: File /home/d/.hydrogen/data/GSCW-DrumKit-2/V08-TTom-10.wav not found
(E) void H2Core::Instrument::load_from_placeholder(H2Core::Instrument*, bool) Error loading sample. Creating a new empty layer.
(W) JackOutput makeTrackOutputs Creating / renaming 23 ports
(W) AudioEngine try_lock trylock != 0. Lock in Hydrogen::loadDrumkit
(W) AudioEngine try_lock trylock != 0. Lock in Hydrogen::loadDrumkit
(W) AudioEngine try_lock trylock != 0. Lock in Hydrogen::loadDrumkit
^C
Program received signal SIGINT, Interrupt.
[Switching to Thread 0xb639d9f0 (LWP 4642)]
0xb8085424 in __kernel_vsyscall ()
(gdb) thread apply all bt
Thread 6 (Thread 0xb2effb90 (LWP 4654)):
#0 0xb8085424 in __kernel_vsyscall ()
#1 0xb6f9bfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2 0xb709cf2d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3 0xb7dc4542 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4 0xb73dc312 in ?? () from /usr/lib/libQtNetwork.so.4
#5 0xb7dc352e in ?? () from /usr/lib/libQtCore.so.4
#6 0xb6f984e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7 0xb708e10e in clone () from /lib/i686/cmov/libc.so.6
Thread 5 (Thread 0xb3127b90 (LWP 4650)):
#0 0xb8085424 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1 0xb7083a37 in poll () from /lib/i686/cmov/libc.so.6
#2 0xb723feda in ?? () from /usr/lib/libjack.so.0
#3 0x09156b58 in ?? ()
#4 0x00000002 in ?? ()
#5 0x000003e8 in ?? ()
#6 0xb31272c8 in ?? ()
#7 0xb7083a4d in poll () from /lib/i686/cmov/libc.so.6
#8 0xb7240341 in jack_thread_wait () from /usr/lib/libjack.so.0
#9 0xb72404fc in ?? () from /usr/lib/libjack.so.0
#10 0x09189a78 in ?? ()
#11 0x00000000 in ?? ()
Thread 4 (Thread 0xb3928b90 (LWP 4649)):
---Type <return> to continue, or q <return> to quit---
#0 0xb8085424 in __kernel_vsyscall ()
#1 0xb7083a37 in poll () from /lib/i686/cmov/libc.so.6
#2 0x081c5ea0 in H2Core::alsaMidiDriver_thread ()
#3 0xb6f984e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#4 0xb708e10e in clone () from /lib/i686/cmov/libc.so.6
Thread 3 (Thread 0xb4184b90 (LWP 4647)):
#0 0xb8085424 in __kernel_vsyscall ()
#1 0xb6f9bfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2 0xb709cf2d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3 0xb724165f in ?? () from /usr/lib/libjack.so.0
#4 0xb72506e0 in ?? () from /usr/lib/libjack.so.0
#5 0xb72506c4 in ?? () from /usr/lib/libjack.so.0
---Type <return> to continue, or q <return> to quit---
#6 0xb72506e0 in ?? () from /usr/lib/libjack.so.0
#7 0xb6fa7ff4 in ?? () from /lib/i686/cmov/libpthread.so.0
#8 0xb4184b90 in ?? ()
#9 0x00000000 in ?? ()
Thread 2 (Thread 0xb5ae8b90 (LWP 4643)):
#0 0xb8085424 in __kernel_vsyscall ()
#1 0xb704a386 in nanosleep () from /lib/i686/cmov/libc.so.6
#2 0xb7086ebc in usleep () from /lib/i686/cmov/libc.so.6
#3 0x081dab6d in loggerThread_func ()
#4 0xb6f984e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5 0xb708e10e in clone () from /lib/i686/cmov/libc.so.6
---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0xb639d9f0 (LWP 4642)):
#0 0xb8085424 in __kernel_vsyscall ()
#1 0xb7083a37 in poll () from /lib/i686/cmov/libc.so.6
#2 0xb6efe08b in g_poll () from /usr/lib/libglib-2.0.so.0
#3 0xb6ef0b12 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0x0952abd0 in ?? ()
#5 0x00000005 in ?? ()
#6 0x00000008 in ?? ()
#7 0x0952abd0 in ?? ()
#8 0x00000006 in ?? ()
#9 0xb7d7de18 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6f69538 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0xb6f69560 in ?? () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#12 0xbfda2ce4 in ?? ()
#13 0xb6f69538 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0xb6f69560 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x090ade94 in ?? ()
#16 0x00000001 in ?? ()
#17 0x090ade90 in ?? ()
#18 0x0952abd0 in ?? ()
#19 0xb6efe060 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0xb709d100 in ?? () from /lib/i686/cmov/libc.so.6
#21 0xb709d0c0 in ?? () from /lib/i686/cmov/libc.so.6
#22 0x090ade94 in ?? ()
#23 0xb7107ff4 in ?? () from /lib/i686/cmov/libc.so.6
#24 0x090ade90 in ?? ()
---Type <return> to continue, or q <return> to quit---
#25 0x00000008 in ?? ()
#26 0x7fffffff in ?? ()
#27 0xb6f69184 in ?? () from /usr/lib/libglib-2.0.so.0
#28 0x090ade90 in ?? ()
#29 0xb709d0c0 in ?? () from /lib/i686/cmov/libc.so.6
#30 0xbfda2d18 in ?? ()
#31 0xb6ef0df8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: frame did not save the PC
(gdb)