Oh, and there is a chance you can recover from this hanging behavior: at the gdb prompt try the command
call gtk_main() this may (just may) get the program moving again. But in any case, there will be an autosave file as this is version 1.2.4 :) With the machines being so fast I have set the default save rate to be 5 seconds I think - it may be that 1 second would be quite usable. Richard On Sat, 2015-07-11 at 18:09 +0100, Richard Shann wrote: > You found the correct thing Ctrl-C - the program isn't crashed, it is > just hanging in an infinite loop. This seems to be a bug in the gdk - > x11 system as the > #9 0x00007ffff53ed889 in gdk_display_get_event () > tells us that your attempt to resize was noticed and then later > xcb_wait_for_reply () > indicates something is just going to wait, and indeed it ends up in a > poll() > > It would be good if this could be raised as a bug (against what quite is > not clear of course) but it is almost certainly not a Denemo bug... > > On the bright side, it *does* look like the threading bugs are gone, and > they are the worst, hitting randomly... > > Richard > > > > > On Sat, 2015-07-11 at 18:52 +0200, Andreas Schneider wrote: > > Am 11.07.2015 um 18:49 schrieb Andreas Schneider: > > > I did what you suggested just to test, and the second try the crash > > > appeared. On resize. However, I did not get back the gdb> prompt or a > > > SIGSEGV message, the program just hangs. How can I get more information? > > > Here is the output: > > > > > > GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1 > > > Copyright (C) 2014 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-linux-gnu". > > > Type "show configuration" for configuration details. > > > For bug reporting instructions, please see: > > > <http://www.gnu.org/software/gdb/bugs/>. > > > Find the GDB manual and other documentation resources online at: > > > <http://www.gnu.org/software/gdb/documentation/>. > > > For help, type "help". > > > Type "apropos word" to search for commands related to "word"... > > > Reading symbols from denemo...(no debugging symbols found)...done. > > > (gdb) run > > > Starting program: /usr/bin/denemo > > > [Thread debugging using libthread_db enabled] > > > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > > > Denemo - MESSAGE : Loading preference file: > > > /home/andreas/.denemo-1.2.5/denemorc > > > [New Thread 0x7fffdfe33700 (LWP 2106)] > > > Denemo - MESSAGE : Audio driver is 'portaudio' > > > Denemo - MESSAGE : Initializing Fluidsynth > > > Denemo - MESSAGE : The default fluidsynth soundfont has been loaded > > > Denemo - MESSAGE : Initializing Rubberband > > > Denemo - MESSAGE : Initializing PortAudio backend > > > Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, > > > &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', > > > line: 924 > > > Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, > > > &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', > > > line: 924 > > > Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, > > > &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', > > > line: 924 > > > ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave > > > ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition > > > 'cards.HDA-Intel.pcm.rear.0:CARD=0' > > > ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer > > > returned error: Datei oder Verzeichnis nicht gefunden > > > ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: Datei oder > > > Verzeichnis nicht gefunden > > > ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM rear > > > ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition > > > 'cards.HDA-Intel.pcm.center_lfe.0:CARD=0' > > > ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer > > > returned error: Datei oder Verzeichnis nicht gefunden > > > ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: Datei oder > > > Verzeichnis nicht gefunden > > > ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM center_lfe > > > ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side > > > ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave > > > [New Thread 0x7fffdec93700 (LWP 2107)] > > > [New Thread 0x7fffdec12700 (LWP 2108)] > > > [New Thread 0x7fffdeb91700 (LWP 2109)] > > > Denemo - MESSAGE : Opening output device 'JACK Audio Connection Kit: > > > system' > > > Denemo - WARNING : Couldn't open output stream > > > Denemo - WARNING : Initializing audio backend 'portaudio' failed, > > > falling back to dummy > > > Denemo - MESSAGE : Initializing dummy audio backend > > > [New Thread 0x7fffdeb10700 (LWP 2110)] > > > Denemo - MESSAGE : MIDI driver is 'portmidi' > > > Denemo - MESSAGE : Initializing PortMidi backend > > > [New Thread 0x7fffde30f700 (LWP 2111)] > > > Denemo - MESSAGE : Opening input device 'ALSA: MPK249 MIDI 1' > > > Denemo - MESSAGE : Opening output device 'ALSA: Midi Through Port-0' > > > [New Thread 0x7fffddb0e700 (LWP 2112)] > > > Denemo - MESSAGE : Denemo version 1.2.5 > > > Denemo - MESSAGE : Loaded keymap > > > /home/andreas/.denemo-1.2.5/actions/Default.commands > > > Denemo - MESSAGE : Reading history file > > > /home/andreas/.denemo-1.2.5/denemohistory > > > Success 1 > > > Denemo - WARNING : Handling unknown type of chord as whole note > > > Denemo - MESSAGE : Opening file > > > /home/andreas/noten/Taenze/Branle_d_Ecosse.denemo > > > [New Thread 0x7fffc83f8700 (LWP 2116)] > > > [New Thread 0x7fffc69d7700 (LWP 2120)] > > > > I interrupted with ^C to get back to the (gdb) prompt. This is what I got: > > > > ^C > > Program received signal SIGINT, Interrupt. > > 0x00007ffff20f950d in poll () at ../sysdeps/unix/syscall-template.S:81 > > 81 ../sysdeps/unix/syscall-template.S: Datei oder Verzeichnis nicht > > gefunden. > > (gdb) where > > #0 0x00007ffff20f950d in poll () at ../sysdeps/unix/syscall-template.S:81 > > #1 0x00007fffeb3fb252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 > > #2 0x00007fffeb3fcb6f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 > > #3 0x00007fffeb3fcc81 in xcb_wait_for_reply () > > from /usr/lib/x86_64-linux-gnu/libxcb.so.1 > > #4 0x00007fffedc00327 in _XReply () from > > /usr/lib/x86_64-linux-gnu/libX11.so.6 > > #5 0x00007fffedbfd529 in XTranslateCoordinates () > > from /usr/lib/x86_64-linux-gnu/libX11.so.6 > > #6 0x00007ffff5412c35 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 > > #7 0x00007ffff54173e2 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 > > #8 0x00007ffff5416e81 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 > > #9 0x00007ffff53ed889 in gdk_display_get_event () > > from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 > > #10 0x00007ffff5416b02 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 > > #11 0x00007ffff3b72c5d in g_main_context_dispatch () > > from /lib/x86_64-linux-gnu/libglib-2.0.so.0 > > #12 0x00007ffff3b72f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 > > #13 0x00007ffff3b73272 in g_main_loop_run () > > from /lib/x86_64-linux-gnu/libglib-2.0.so.0 > > #14 0x00007ffff586dbf5 in gtk_main () > > from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 > > #15 0x000000000047832c in ?? () > > #16 0x00007ffff7a5d959 in ?? () > > ---Type <return> to continue, or q <return> to quit--- > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #17 0x00007ffff7b08caa in ?? () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #18 0x00007ffff7adc5f5 in ?? () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #19 0x00007ffff7b13352 in ?? () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #20 0x00007ffff7b37aec in ?? () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #21 0x00007ffff7a680f0 in scm_call_4 () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #22 0x00007ffff7b08b01 in scm_catch_with_pre_unwind_handler () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #23 0x00007ffff7b08d82 in scm_c_catch () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #24 0x00007ffff7a5d7bd in ?? () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #25 0x00007ffff7a5da68 in scm_c_with_continuation_barrier () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #26 0x00007ffff7b05c45 in ?? () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #27 0x00007ffff7795102 in GC_call_with_stack_base () > > from /usr/lib/x86_64-linux-gnu/libgc.so.1 > > ---Type <return> to continue, or q <return> to quit--- > > #28 0x00007ffff7b05d1f in ?? () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #29 0x00007ffff7b05d4b in scm_with_guile () > > from /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22 > > #30 0x00000000004159d3 in main () > > (gdb) > > > > Andreas > > > > _______________________________________________ > > Denemo-devel mailing list > > [email protected] > > https://lists.gnu.org/mailman/listinfo/denemo-devel > > > > _______________________________________________ > Denemo-devel mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/denemo-devel _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
