denemo-devel
[Top][All Lists]
Advanced

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

Re: [Denemo-devel] Denemo crash


From: Richard Shann
Subject: Re: [Denemo-devel] Denemo crash
Date: Tue, 26 May 2015 08:15:01 +0100

It would seem that this crash happens when clicking on a menu item 
(I say this because I can see

gtk_menu_shell_activate_item ()

in the back trace) before Denemo's close routine gets called.

If I'm right it would be very surprising if clicking on other menu items
worked as there is nothing special about the File->Quit or File->Close
items. 

Some questions then:
        Is the crash reliable?
        Can other menu items be invoked successfully?
        Does it happen if quit is initiated via a shortcut?

As I may not be able to respond quickly over the next couple of days,
I'll mention a further avenue of investigation here:
        If a break is set on the close_project() function (by issuing 

gdb> break close_project

at the gdb command prompt) does the program still crash on exit?
        
Richard

On Mon, 2015-05-25 at 22:03 +0200, Andreas Schneider wrote:
> Am 25.05.2015 um 19:02 schrieb Richard Shann:
> > Is that with Debian Jessie? I have Release 7.8(wheezy) and though it
> > will hang in a pthread thing on quitting sometimes I don't ever see a
> > segmentation fault.
> > Are you able to start it under gdb and get a back trace on the
> > segmentation fault?
> 
> Yes, it is with Jessie i386. Actually, it is on someone else's machine
> whom I recommended Denemo. He was willing to help and run gdb, here's
> the output he sent me:
> 
> ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
> Denemo - MESSAGE : Closing project 0
> ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
> ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
> ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x080b9c8f in ?? ()
> (gdb) where
> #0  0x080b9c8f in ?? ()
> #1  0x080b9d03 in ?? ()
> #2  0xb6caf46c in g_cclosure_marshal_VOID__VOID ()
>    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #3  0xb6cad83b in g_closure_invoke ()
>    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #4  0xb6cbf855 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #5  0xb6cc7eda in g_signal_emit_valist ()
>    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #6  0xb6cc80d5 in g_signal_emit ()
>    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #7  0xb7202e67 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
> #8  0xb737ae2a in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
> #9  0xb6caf4c7 in g_cclosure_marshal_VOID__VOIDv ()
>    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #10 0xb6cac2e2 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #11 0xb6cada5f in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #12 0xb6cc77f9 in g_signal_emit_valist ()
>    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #13 0xb6cc80d5 in g_signal_emit ()
>    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #14 0xb749ed2d in gtk_widget_activate ()
>    from /usr/lib/i386-linux-gnu/libgtk-3.so.0
> #15 0xb7380fbd in gtk_menu_shell_activate_item ()
>    from /usr/lib/i386-linux-gnu/libgtk-3.so.0
> ---Type <return> to continue, or q <return> to quit---
> #16 0xb738142c in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
> #17 0xb73740e9 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
> #18 0xb736449d in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
> #19 0xb6cac2e2 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #20 0xb6cada5f in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #21 0xb6cc7353 in g_signal_emit_valist ()
>    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #22 0xb6cc80d5 in g_signal_emit ()
>    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
> #23 0xb749ffec in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
> #24 0xb7361952 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
> #25 0xb7363931 in gtk_main_do_event ()
>    from /usr/lib/i386-linux-gnu/libgtk-3.so.0
> #26 0xb70d72e8 in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
> #27 0xb70feed7 in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
> #28 0xb6bbbda4 in g_main_context_dispatch ()
>    from /lib/i386-linux-gnu/libglib-2.0.so.0
> #29 0xb6bbc0c9 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
> #30 0xb6bbc479 in g_main_loop_run () from
> /lib/i386-linux-gnu/libglib-2.0.so.0
> #31 0xb73629ae in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
> #32 0x080b7ffa in ?? ()
> #33 0xb7ebeded in ?? () from /usr/lib/libguile.so.17
> #34 0xb7f2750b in scm_c_catch () from /usr/lib/libguile.so.17
> #35 0xb7ebf327 in scm_i_with_continuation_barrier ()
>    from /usr/lib/libguile.so.17
> ---Type <return> to continue, or q <return> to quit---
> #36 0xb7ebf3c0 in scm_c_with_continuation_barrier ()
>    from /usr/lib/libguile.so.17
> #37 0xb7f260d0 in scm_i_with_guile_and_parent () from
> /usr/lib/libguile.so.17
> #38 0xb7f26112 in scm_with_guile () from /usr/lib/libguile.so.17
> #39 0x080579be in main ()
> 
> 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]