memeco / osd-lyrics

Automatically exported from code.google.com/p/osd-lyrics
GNU General Public License v3.0
1 stars 0 forks source link

segmentation fault #190

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
请列出导致问题的操作
1.start audacious-2.5.0
2.start osd-lyrics

What's the output in terminal (run with command `osd-lyrics -d debug')?
请给出在终端下运行的输出(使用“osd-lyrics -d
debug”来运行)
*Debug*: in function ol_player_exaile03_get: ol_player_exaile03.c[393]
ol_player_exaile03_get
*Debug*: in function ol_player_listen_get: ol_player_listen.c[349]
ol_player_listen_get
*Debug*: in function ol_player_gmusicbrowser_get: ol_player_gmusicbrowser.c[365]
ol_player_gmusicbrowser_get
*Debug*: in function ol_config_class_init: ol_config.c[198]
id of changed signal is: 11
*Debug*: in function ol_config_get_path: ol_config.c[404]
config path: /home/ppc/.config/osd-lyrics/osd-lyrics.conf
*Debug*: in function ol_config_init: ol_config.c[83]
active-lrc-color
*Debug*: in function ol_config_init: ol_config.c[96]
name:active-lrc-color len:3
*Debug*: in function ol_config_init: ol_config.c[83]
inactive-lrc-color
*Debug*: in function ol_config_init: ol_config.c[96]
name:inactive-lrc-color len:3
*Debug*: in function ol_config_init: ol_config.c[83]
lrc-path
*Debug*: in function ol_config_init: ol_config.c[96]
name:lrc-path len:2
*Debug*: in function ol_config_init: ol_config.c[83]
lrc-filename
*Debug*: in function ol_config_init: ol_config.c[96]
name:lrc-filename len:4
*Debug*: in function ol_config_get_string: ol_config.c[377]
[General]display-mode:OSD
*Debug*: in function ol_osd_render_update_font: ol_osd_render.c[220]
serif 30
*Debug*: in function ol_osd_window_set_bg: ol_osd_window.c[1858]
bg: 0x16b68f0
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]width
*Debug*: in function ol_config_get_int: ol_config.c[351]
[OSD]width:1024
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]osd-window-mode
*Debug*: in function ol_config_get_string: ol_config.c[377]
[OSD]osd-window-mode:dock
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]visible
*Debug*: in function ol_config_get_bool: ol_config.c[338]
[General]visible:1
*Debug*: in function ol_image_button_size_request: ol_image_button.c[49]
request: 22 x 22
*Debug*: in function ol_image_button_size_request: ol_image_button.c[49]
request: 22 x 22
*Debug*: in function ol_image_button_size_request: ol_image_button.c[49]
request: 22 x 22
*Debug*: in function ol_image_button_size_request: ol_image_button.c[49]
request: 22 x 22
*Debug*: in function ol_image_button_size_request: ol_image_button.c[49]
request: 22 x 22
*Debug*: in function ol_osd_window_update_child_allocation: ol_osd_window.c[915]
set child allocation
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (457, 50) 22 x 22
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (479, 50) 22 x 22
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (501, 50) 22 x 22
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (523, 50) 22 x 22
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (545, 50) 22 x 22
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]locked
*Debug*: in function ol_config_get_bool: ol_config.c[338]
[OSD]locked:1
*Debug*: in function config_change_handler: ol_osd_module.c[194]
  locked: 1
*Debug*: in function ol_config_get_bool: ol_config.c[338]
[OSD]locked:1
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]line-count
*Debug*: in function ol_config_get_int: ol_config.c[351]
[OSD]line-count:1
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]font-family
*Debug*: in function ol_config_get_string: ol_config.c[377]
[OSD]font-family:serif
*Debug*: in function ol_osd_render_update_font: ol_osd_render.c[220]
serif 30
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]font-size
*Debug*: in function ol_config_get_double: ol_config.c[364]
[OSD]font-size:30.000000
*Debug*: in function ol_osd_render_update_font: ol_osd_render.c[220]
serif 30
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]x
*Debug*: in function ol_config_get_int: ol_config.c[351]
[OSD]y:0
*Debug*: in function ol_config_get_int: ol_config.c[351]
[OSD]x:0
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]lrc-align-0
*Debug*: in function ol_config_get_double: ol_config.c[364]
[OSD]lrc-align-0:0.000000
*Debug*: in function ol_osd_window_set_line_alignment: ol_osd_window.c[1230]
ol_osd_window_set_line_alignment:0-0.000000
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]lrc-align-1
*Debug*: in function ol_config_get_double: ol_config.c[364]
[OSD]lrc-align-1:1.000000
*Debug*: in function ol_osd_window_set_line_alignment: ol_osd_window.c[1230]
ol_osd_window_set_line_alignment:1-1.000000
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]active-lrc-color
*Debug*: in function config_change_handler: ol_osd_module.c[235]
len = 3
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]inactive-lrc-color
*Debug*: in function config_change_handler: ol_osd_module.c[249]
len = 3
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]translucent-on-mouse-over
*Debug*: in function ol_config_get_bool: ol_config.c[338]
[OSD]translucent-on-mouse-over:0
*Debug*: in function config_change_handler: ol_osd_module.c[184]
config_change_handler:[OSD]outline-width
*Debug*: in function ol_config_get_int: ol_config.c[351]
[OSD]outline-width:0
*Debug*: in function ol_lrc_fetch_add_engine: ol_lrc_fetch.c[81]
engine:MiniLyrics
*Debug*: in function ol_lrc_fetch_add_engine: ol_lrc_fetch.c[81]
engine:Sogou
*Debug*: in function ol_lrc_fetch_add_engine: ol_lrc_fetch.c[81]
engine:Qianqian
*Debug*: in function ol_osd_window_update_child_allocation: ol_osd_window.c[915]
set child allocation
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (457, 47) 22 x 22
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (479, 47) 22 x 22
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (501, 47) 22 x 22
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (523, 47) 22 x 22
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (545, 47) 22 x 22
*Debug*: in function ol_player_get_active_player: ol_player.c[109]
controller count:19
*Debug*: in function ol_player_get_active_player: ol_player.c[113]
trying Amarok 2
*Debug*: in function ol_player_mpris_init_dbus: ol_player_mpris.c[236]
get proxy failed: Could not get owner of name 'org.kde.amarok': no such name
*Debug*: in function ol_player_get_active_player: ol_player.c[113]
trying Banshee
*Debug*: in function ol_player_banshee_init_dbus: ol_player_banshee.c[174]
get proxy failed: Could not get owner of name 'org.bansheeproject.Banshee': no 
such name
*Debug*: in function ol_player_get_active_player: ol_player.c[113]
trying Exaile 0.2
*Debug*: in function ol_player_exaile02_init_dbus: ol_player_exaile02.c[228]
get proxy failed: Could not get owner of name 'org.exaile.DBusInterface': no 
such name
*Debug*: in function ol_player_get_active_player: ol_player.c[113]
trying Exaile 0.3
*Debug*: in function ol_player_exaile03_init_dbus: ol_player_exaile03.c[296]
get proxy failed: Could not get owner of name 'org.exaile.Exaile': no such name
*Debug*: in function ol_player_get_active_player: ol_player.c[113]
trying Audacious
*Debug*: in function ol_osd_window_update_child_allocation: ol_osd_window.c[915]
set child allocation
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (468, 47) 22 x 22
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (490, 47) 22 x 22
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (512, 47) 22 x 22
*Debug*: in function ol_image_button_size_allocate: ol_image_button.c[59]
allocation: (534, 47) 22 x 22
程式記憶體區段錯誤

What's the player and which version you are using?
您使用的播放器是什么?它的版本号是多少?
audacious 2.5.0

What's version of OSD Lyrics?
OSD Lyrics的版本是多少?
commit 4e55d088c9306d2d6cd8c45e7f5f2b975fa77cf7
Author: Tiger Soldier <tigersoldi@gmail.com>
Date:   Fri Apr 15 21:13:21 2011 +0800

    only unset gvalue of dbus property when succeeded

What's your Linux distro?
您使用哪种发行版?
Gentoo Linux 64bit
KDE 4.6.2

Original issue reported on code.google.com by ppc52...@gmail.com on 27 Apr 2011 at 1:46

GoogleCodeExporter commented 8 years ago
Would you please update to the latest version (git pull origin) and try again? 
I think this problem should be solved in commit 9cc121cd323 on Apr 25

Original comment by tigerso...@gmail.com on 27 Apr 2011 at 3:05

GoogleCodeExporter commented 8 years ago
Where to find the latest version?
I git clone from git://github.com/tigersoldier/osd-lyrics.git.
The git log shows that the latest commit is 
4e55d088c9306d2d6cd8c45e7f5f2b975fa77cf7 on Apr 15.

Original comment by ppc52...@gmail.com on 27 Apr 2011 at 4:23

GoogleCodeExporter commented 8 years ago
Just update it with:
git pull origin

Original comment by tigerso...@gmail.com on 28 Apr 2011 at 4:08

GoogleCodeExporter commented 8 years ago
Sorry, I may miss something.
The latest version is in develop branch not master.
'git checkout develop' fix the problem.

The latest version works fine.
Thanks.

Original comment by ppc52...@gmail.com on 28 Apr 2011 at 10:00

GoogleCodeExporter commented 8 years ago

Original comment by tigerso...@gmail.com on 28 Apr 2011 at 10:05