denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Denemo-devel] Denemo Debian build


From: Richard Shann
Subject: Re: [Denemo-devel] Denemo Debian build
Date: Sat, 11 Jul 2015 18:09:46 +0100

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
> address@hidden
> https://lists.gnu.org/mailman/listinfo/denemo-devel





reply via email to

[Prev in Thread] Current Thread [Next in Thread]