Bug#749978: guayadeque: Updated patch
Damyan Ivanov
dmn at debian.org
Wed Aug 13 09:07:57 UTC 2014
-=| Olly Betts, 13.08.2014 14:22:47 +1200 |=-
> I've fixed the rendering of the lists, and some of the warnings. I
> haven't seen any crashes in this build, but would welcome wider testing.
>
> The only problem I saw was that the logo is missing from the splash
> screen/"About" panel. It looks like it gets loaded from a memory
> stream, but other images are too seem OK, so not sure why this one is a
> problem. But it's essentially just a cosmetic issue.
That's great, thanks!
I have built the package with this patch and it seems usable. There
are other cosmetic issues as well - several button-like controls seem
smaller that they should and the content is cropped (main buttons for
play/payse, prev, next etc, the star-rating row, the search input
field, the library scanning progress).
Updating the collection works.
Playback works, but pausing or stopping it crashes with a segfault.
Here's the backtrace if it could be of some help.
11,44,03: StatusChanged( 1, 0, 0, 0 )
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
Thread 1 (Thread 0x7ffff7f92a40 (LWP 27924)):
#0 0x0000000000000000 in ?? ()
#1 0x0000000000762975 in guTimeLine::Stop (this=0x1d5aa10) at /tmp/buildd/guayadeque-0.3.7~ds0/src/TimeLine.cpp:227
#2 0x00000000005ac1fa in TimerUpdated (timeline=<error reading variable: value has been optimized out>)
at /tmp/buildd/guayadeque-0.3.7~ds0/src/MediaCtrl.cpp:2578
#3 0x00007ffff5a85703 in g_timeout_dispatch (source=0xdc3f90, callback=<optimized out>, user_data=<optimized out>)
at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:4472
#4 0x00007ffff5a84ce5 in g_main_dispatch (context=0xce7600) at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3064
#5 g_main_context_dispatch (context=context at entry=0xce7600) at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3663
#6 0x00007ffff5a85048 in g_main_context_iterate (context=0xce7600, block=block at entry=1, dispatch=dispatch at entry=1,
self=<optimized out>) at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3734
#7 0x00007ffff5a8530a in g_main_loop_run (loop=0x1d5c430) at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3928
#8 0x00007ffff2f35bc7 in IA__gtk_main () at /build/gtk+2.0-zztKf7/gtk+2.0-2.24.24/gtk/gtkmain.c:1257
#9 0x00007ffff72ffb05 in wxGUIEventLoop::DoRun (this=0xe583b0) at ../src/gtk/evtloop.cpp:65
#10 0x00007ffff79dd9e0 in wxEventLoopBase::Run (this=0xe583b0) at ../src/common/evtloopcmn.cpp:78
#11 0x00007ffff799c116 in wxAppConsoleBase::MainLoop (this=0xc745f0) at ../src/common/appbase.cpp:334
#12 0x00007ffff7a32c7d in wxEntry (argc=@0x7ffff7dd7930: 1, argv=<optimized out>) at ../src/common/init.cpp:495
zsh: segmentation fault gdb guayadeque
(gdb also crashes at this point)
The relevant source is
224 void guTimeLine::Stop( void )
225 {
226 if( m_TimerId )
* 227 TimerDestroy(); //g_source_remove( m_TimerId );
228 m_TimerId = 0;
229 SetState( guTimeLine::NotRunning );
230 }
Anyway, I think we better have a crashing guayadeque in unstable, than
an uninstallable one.
Thanks for your efforts, Olly!
-- dam
More information about the pkg-multimedia-maintainers
mailing list