Menu

#135 guayadeque mediaplayer segfault on fedora 21alpha

open
nobody
None
1
2015-01-09
2014-10-16
Anonymous
No

reproduce the segfault,
In Fc21alpha the guayadeque music player crashes whenever I stop or pause the playing of a flac or mp3 file.

dmesg:

[ 3312.303311] guayadeque[6604]: segfault at 0 ip (null) sp 00007fff87bc0d08 error 4 in guayadeque[400000+486000]

backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt

0 0x0000000000000000 in ()

1 0x00000000006a7885 in guTimeLine::Stop() ()

2 0x000000000055e6ca in TimerUpdated(guFaderTimeLine*) ()

3 0x00007ffff5952563 in g_timeout_dispatch (source=0x14a4ee0, callback=<optimized out="">, user_data=<optimized out="">) at gmain.c:4520

4 0x00007ffff5951afb in g_main_context_dispatch (context=0xaf9c60) at gmain.c:3111

5 0x00007ffff5951afb in g_main_context_dispatch (context=context@entry=0xaf9c60) at gmain.c:3710

6 0x00007ffff5951e98 in g_main_context_iterate (context=0xaf9c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out="">) at gmain.c:3781

7 0x00007ffff59521c2 in g_main_loop_run (loop=0x13e3a50) at gmain.c:3975

8 0x00007ffff298be37 in IA__gtk_main () at gtkmain.c:1257

9 0x00007ffff7605c2a in wxEventLoop::Run() (this=0xfd7df0) at src/gtk/evtloop.cpp:76

10 0x00007ffff769ab5b in wxAppBase::MainLoop() (this=0xaf82e0) at src/common/appcmn.cpp:312

11 0x00007ffff7b08a3a in wxEntry(int&, wchar_t**) (argc=<optimized out="">, argv=<optimized out="">) at src/common/init.cpp:448

12 0x000000000049a902 in main ()

fedora bug:
https://bugzilla.redhat.com/show_bug.cgi?id=1151645

Discussion

  • Anonymous

    Anonymous - 2014-11-05
    Post awaiting moderation.
  • scottFuz

    scottFuz - 2014-11-09

    Confirm OP observation. Problem started with install of gtk-3.14. Rebuilt wxGTK and guayadeque after problem started. Rebuild did not resolve.

    CPU: AMD Bulldozer 6 core
    uname -r: 3.16.2-3
    funtoo/gentoo: rolling release
    wxGTK-2.8.12.1-r1

    Backtrace follows:

    Program received signal SIGSEGV, Segmentation fault.
    0x0000000000000000 in ?? ()
    (gdb) bt
    #0  0x0000000000000000 in ?? ()
    #1  0x00000000006ad0d5 in guTimeLine::Stop() ()
    #2  0x00000000005641ca in TimerUpdated(guFaderTimeLine*) ()
    #3  0x00007ffff5fa82a3 in ?? () from /usr/lib64/libglib-2.0.so.0
    #4  0x00007ffff5fa784d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
    #5  0x00007ffff5fa7be8 in ?? () from /usr/lib64/libglib-2.0.so.0
    #6  0x00007ffff5fa7f02 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
    #7  0x00007ffff3afd1b7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
    #8  0x00007ffff762603a in wxEventLoop::Run() () from /usr/lib64/libwx_gtk2u_core-2.8.so.0
    #9  0x00007ffff76abbfb in wxAppBase::MainLoop() () from /usr/lib64/libwx_gtk2u_core-2.8.so.0
    #10 0x00007ffff7b0eb2a in wxEntry(int&, wchar_t**) () from /usr/lib64/libwx_baseu-2.8.so.0
    #11 0x00000000004a0582 in main ()
    (gdb)
    
     

    Last edit: scottFuz 2014-11-10
  • scottFuz

    scottFuz - 2014-11-10

    Clone SVN and built locally using buildd:

    ./buildd
    -- Using install prefix /usr ...
    -- Found PkgConfig: /usr/bin/pkg-config (found version "0.28") 
    -- Found wxWidgets: TRUE  
    -- checking for module 'gstreamer-0.10'
    --   found gstreamer-0.10, version 0.10.36
    -- checking for module 'sqlite3'
    --   found sqlite3, version 3.8.7.1
    -- checking for module 'libcurl'
    --   found libcurl, version 7.38.0
    -- checking for module 'taglib>=1.6.4'
    --   found taglib, version 1.9.1
    -- checking for module 'dbus-1'
    --   found dbus-1, version 1.8.8
    -- checking for module 'gio-2.0'
    --   found gio-2.0, version 2.42.0
    -- checking for module 'libgpod-1.0'
    --   package 'libgpod-1.0' not found
     libgpod-dev not found! No iPod support!!
    -- checking for module 'indicate-0.7'
    --   package 'indicate-0.7' not found
    -- checking for module 'indicate-0.6'
    --   package 'indicate-0.6' not found
    -- checking for module 'indicate'
    --   package 'indicate' not found
     libindicate library not found! No sound menu support!!
    -- checking for module 'appindicator-0.1'
    --   package 'appindicator-0.1' not found
    -- checking for module 'wxsqlite3'
    --   found wxsqlite3, version 3.0.6.1
    -- Found Subversion: /usr/bin/svn (found version "1.8.10") 
    Current revision is 1893
    Adding debug symbols.
    -- Found Gettext: /usr/bin/msgmerge (found version "0.19.3") 
    CMake Warning (dev) at po/CMakeLists.txt:14 (ADD_CUSTOM_TARGET):
    Policy CMP0037 is not set: Target names should not be reserved and should
    match a validity pattern.  Run "cmake --help-policy CMP0037" for policy
    details.  Use the cmake_policy command to set the policy and suppress this
    warning.
    The target name "guayadeque.sr@latin.mo" is reserved or not valid for
    certain CMake features, such as generator expressions, and may result in
    undefined behavior.
    Call Stack (most recent call first):
      po/sr-latin/CMakeLists.txt:1 (GETTEXT_PROCESS_POFILE)
    This warning is for project developers.  Use -Wno-dev to suppress it.
    -- Configuring done
    -- Generating done
    

    gdb Backtrace:

    #0  0x0000000000000000 in ?? ()
    #1  0x00000000006ad3d5 in guTimeLine::Stop (this=0x8d66220) at [path]/guayadeque-code/src/TimeLine.cpp:227
    #2  0x00000000005642fa in TimerUpdated (timeline=<optimized out>) at [path]/guayadeque-code/src/MediaCtrl.cpp:2593
    #3  0x00007ffff5fa82a3 in ?? () from /usr/lib64/libglib-2.0.so.0
    #4  0x00007ffff5fa784d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
    #5  0x00007ffff5fa7be8 in ?? () from /usr/lib64/libglib-2.0.so.0
    #6  0x00007ffff5fa7f02 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
    #7  0x00007ffff3aff1b7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
    #8  0x00007ffff762603a in wxEventLoop::Run() () from /usr/lib64/libwx_gtk2u_core-2.8.so.0
    #9  0x00007ffff76abbfb in wxAppBase::MainLoop() () from /usr/lib64/libwx_gtk2u_core-2.8.so.0
    #10 0x00007ffff7b0eb2a in wxEntry(int&, wchar_t**) () from /usr/lib64/libwx_baseu-2.8.so.0
    #11 0x00000000004a0582 in main (argc=1, argv=<optimized out>) at [path]/guayadeque-code/src/MainApp.cpp:40
    

    Hope this helps.

     
  • Anonymous

    Anonymous - 2014-12-20
    Post awaiting moderation.
  • Anonymous

    Anonymous - 2015-01-09
    Post awaiting moderation.

Anonymous
Anonymous

Add attachments
Cancel