Welcome to the Linux Foundation Forum!
debugging problems with ags
weedlight
Posts: 54
Hi, I'm stuck with an application fault. The code is avaible on sf.net. When you compile it successfully, start the gui and add a drum machine by clicking menu entry "edit -> add -> drum", then it should crash with the following debugging backtrace:
#0 0x00007ffff52bef7d in g_type_name () from /usr/lib/libgobject-2.0.so.0
#1 0x000000000042a607 in ags_recall_set_property (gobject=0x8a3650, prop_id=3,
value=0x7fffffffd290, param_spec=0x7dbd40) at audio/ags_recall.c:424
#2 0x00007ffff52ac94d in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#3 0x00007ffff52ad14d in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff52ad391 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#5 0x00000000004311f3 in ags_copy_pattern_channel_new (recall_audio=0x8658d0,
destination=0x8888d0, source=0x743d50, pattern=0x87e0c0)
at audio/recall/ags_copy_pattern_channel.c:75
#6 0x000000000045592f in ags_drum_input_line_map_recall (drum_input_line=0x744dd0,
output_pad_start=0) at X/machine/ags_drum_input_line.c:249
#7 0x000000000045d949 in ags_drum_input_line_audio_set_pads_callback (audio=0x7aaba0,
type=8893712, pads=1, pads_old=0, drum_input_line=0x744dd0)
at X/machine/ags_drum_input_line_callbacks.c:24
#8 0x000000000041dba7 in g_cclosure_user_marshal_VOID__ULONG_UINT_UINT (
closure=0x8a96d0, return_value=0x0, n_param_values=4, param_values=0x8821e0,
invocation_hint=0x7fffffffd7b0, marshal_data=0x0) at object/ags_marshal.c:193
#9 0x00007ffff52a647e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff52bc7f4 in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff52bda76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff52bdfc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00000000004235c0 in ags_audio_set_pads (audio=0x7aaba0, type=8893712, pads=1)
at audio/ags_audio.c:1248
#14 0x0000000000445e28 in ags_menu_bar_add_drum_callback (menu_item=0x7273b0,
menu_bar=0x713840) at X/ags_menu_bar_callbacks.c:235
#15 0x00007ffff52a647e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff52bc3f7 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff52bda76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff52bdfc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff6e938ae in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff6d8800d in gtk_menu_shell_activate_item ()
from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007ffff6d898ab in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00007ffff6d79c18 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff52a647e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff52bc040 in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff52bd8bd in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff52bdfc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff6e8ff3f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff6d72103 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007ffff6d731bb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x00007ffff69e73bc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#31 0x00007ffff49ec6f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#32 0x00007ffff49f0568 in ?? () from /lib/libglib-2.0.so.0
#33 0x00007ffff49f0a75 in g_main_loop_run () from /lib/libglib-2.0.so.0
#34 0x00007ffff6d73657 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x000000000041d46d in main (argc=1, argv=0x7fffffffe808) at main.c:282
#1 0x000000000042a607 in ags_recall_set_property (gobject=0x8a3650, prop_id=3,
value=0x7fffffffd290, param_spec=0x7dbd40) at audio/ags_recall.c:424
#2 0x00007ffff52ac94d in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#3 0x00007ffff52ad14d in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff52ad391 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#5 0x00000000004311f3 in ags_copy_pattern_channel_new (recall_audio=0x8658d0,
destination=0x8888d0, source=0x743d50, pattern=0x87e0c0)
at audio/recall/ags_copy_pattern_channel.c:75
#6 0x000000000045592f in ags_drum_input_line_map_recall (drum_input_line=0x744dd0,
output_pad_start=0) at X/machine/ags_drum_input_line.c:249
#7 0x000000000045d949 in ags_drum_input_line_audio_set_pads_callback (audio=0x7aaba0,
type=8893712, pads=1, pads_old=0, drum_input_line=0x744dd0)
at X/machine/ags_drum_input_line_callbacks.c:24
#8 0x000000000041dba7 in g_cclosure_user_marshal_VOID__ULONG_UINT_UINT (
closure=0x8a96d0, return_value=0x0, n_param_values=4, param_values=0x8821e0,
invocation_hint=0x7fffffffd7b0, marshal_data=0x0) at object/ags_marshal.c:193
#9 0x00007ffff52a647e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff52bc7f4 in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff52bda76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff52bdfc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00000000004235c0 in ags_audio_set_pads (audio=0x7aaba0, type=8893712, pads=1)
at audio/ags_audio.c:1248
#14 0x0000000000445e28 in ags_menu_bar_add_drum_callback (menu_item=0x7273b0,
menu_bar=0x713840) at X/ags_menu_bar_callbacks.c:235
#15 0x00007ffff52a647e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff52bc3f7 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff52bda76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff52bdfc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff6e938ae in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff6d8800d in gtk_menu_shell_activate_item ()
from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007ffff6d898ab in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00007ffff6d79c18 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff52a647e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff52bc040 in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff52bd8bd in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff52bdfc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff6e8ff3f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff6d72103 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007ffff6d731bb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x00007ffff69e73bc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#31 0x00007ffff49ec6f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#32 0x00007ffff49f0568 in ?? () from /lib/libglib-2.0.so.0
#33 0x00007ffff49f0a75 in g_main_loop_run () from /lib/libglib-2.0.so.0
#34 0x00007ffff6d73657 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x000000000041d46d in main (argc=1, argv=0x7fffffffe808) at main.c:282
value in #1 should be of G_TYPE_GTYPE. By the way who is interested to do further development for this project with me?
0
Comments
-
The problem was that I used g_type_name and other functions in a way you shouldn't do!0
Categories
- All Categories
- 167 LFX Mentorship
- 219 LFX Mentorship: Linux Kernel
- 795 Linux Foundation IT Professional Programs
- 355 Cloud Engineer IT Professional Program
- 179 Advanced Cloud Engineer IT Professional Program
- 82 DevOps Engineer IT Professional Program
- 127 Cloud Native Developer IT Professional Program
- 112 Express Training Courses
- 112 Express Courses - Discussion Forum
- 6.2K Training Courses
- 48 LFC110 Class Forum - Discontinued
- 17 LFC131 Class Forum
- 35 LFD102 Class Forum
- 227 LFD103 Class Forum
- 14 LFD110 Class Forum
- 39 LFD121 Class Forum
- 15 LFD133 Class Forum
- 7 LFD134 Class Forum
- 17 LFD137 Class Forum
- 63 LFD201 Class Forum
- 3 LFD210 Class Forum
- 5 LFD210-CN Class Forum
- 2 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum - Discontinued
- 1 LFD233 Class Forum
- 2 LFD237 Class Forum
- 23 LFD254 Class Forum
- 697 LFD259 Class Forum
- 109 LFD272 Class Forum
- 3 LFD272-JP クラス フォーラム
- 10 LFD273 Class Forum
- 152 LFS101 Class Forum
- 1 LFS111 Class Forum
- 1 LFS112 Class Forum
- 1 LFS116 Class Forum
- 1 LFS118 Class Forum
- LFS120 Class Forum
- 7 LFS142 Class Forum
- 7 LFS144 Class Forum
- 3 LFS145 Class Forum
- 1 LFS146 Class Forum
- 3 LFS147 Class Forum
- 1 LFS148 Class Forum
- 15 LFS151 Class Forum
- 1 LFS157 Class Forum
- 33 LFS158 Class Forum
- 8 LFS162 Class Forum
- 1 LFS166 Class Forum
- 1 LFS167 Class Forum
- 3 LFS170 Class Forum
- 2 LFS171 Class Forum
- 1 LFS178 Class Forum
- 1 LFS180 Class Forum
- 1 LFS182 Class Forum
- 1 LFS183 Class Forum
- 29 LFS200 Class Forum
- 736 LFS201 Class Forum - Discontinued
- 2 LFS201-JP クラス フォーラム
- 14 LFS203 Class Forum
- 102 LFS207 Class Forum
- 1 LFS207-DE-Klassenforum
- 1 LFS207-JP クラス フォーラム
- 301 LFS211 Class Forum
- 55 LFS216 Class Forum
- 48 LFS241 Class Forum
- 42 LFS242 Class Forum
- 37 LFS243 Class Forum
- 15 LFS244 Class Forum
- LFS245 Class Forum
- LFS246 Class Forum
- 50 LFS250 Class Forum
- 1 LFS250-JP クラス フォーラム
- LFS251 Class Forum
- 154 LFS253 Class Forum
- LFS254 Class Forum
- LFS255 Class Forum
- 5 LFS256 Class Forum
- 1 LFS257 Class Forum
- 1.3K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 111 LFS260 Class Forum
- 159 LFS261 Class Forum
- 41 LFS262 Class Forum
- 82 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 20 LFS267 Class Forum
- 24 LFS268 Class Forum
- 29 LFS269 Class Forum
- 1 LFS270 Class Forum
- 199 LFS272 Class Forum
- 1 LFS272-JP クラス フォーラム
- LFS274 Class Forum
- 3 LFS281 Class Forum
- 9 LFW111 Class Forum
- 260 LFW211 Class Forum
- 182 LFW212 Class Forum
- 13 SKF100 Class Forum
- 1 SKF200 Class Forum
- 1 SKF201 Class Forum
- 782 Hardware
- 198 Drivers
- 68 I/O Devices
- 37 Monitors
- 96 Multimedia
- 174 Networking
- 91 Printers & Scanners
- 83 Storage
- 743 Linux Distributions
- 80 Debian
- 67 Fedora
- 15 Linux Mint
- 13 Mageia
- 23 openSUSE
- 143 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 348 Ubuntu
- 461 Linux System Administration
- 39 Cloud Computing
- 70 Command Line/Scripting
- Github systems admin projects
- 90 Linux Security
- 77 Network Management
- 101 System Management
- 46 Web Management
- 64 Mobile Computing
- 17 Android
- 34 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 371 Off Topic
- 114 Introductions
- 174 Small Talk
- 19 Study Material
- 507 Programming and Development
- 285 Kernel Development
- 204 Software Development
- 1.8K Software
- 211 Applications
- 180 Command Line
- 3 Compiling/Installing
- 405 Games
- 309 Installation
- 97 All In Program
- 97 All In Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)