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
- 206 LFX Mentorship
- 206 LFX Mentorship: Linux Kernel
- 733 Linux Foundation IT Professional Programs
- 339 Cloud Engineer IT Professional Program
- 165 Advanced Cloud Engineer IT Professional Program
- 66 DevOps Engineer IT Professional Program
- 132 Cloud Native Developer IT Professional Program
- 119 Express Training Courses
- 119 Express Courses - Discussion Forum
- 5.9K Training Courses
- 40 LFC110 Class Forum - Discontinued
- 66 LFC131 Class Forum
- 39 LFD102 Class Forum
- 219 LFD103 Class Forum
- 17 LFD110 Class Forum
- 32 LFD121 Class Forum
- 17 LFD133 Class Forum
- 6 LFD134 Class Forum
- 17 LFD137 Class Forum
- 70 LFD201 Class Forum
- 3 LFD210 Class Forum
- 2 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
- 684 LFD259 Class Forum
- 109 LFD272 Class Forum
- 3 LFD272-JP クラス フォーラム
- 10 LFD273 Class Forum
- 95 LFS101 Class Forum
- LFS111 Class Forum
- 2 LFS112 Class Forum
- 1 LFS116 Class Forum
- 3 LFS118 Class Forum
- 2 LFS142 Class Forum
- 3 LFS144 Class Forum
- 3 LFS145 Class Forum
- 1 LFS146 Class Forum
- 2 LFS147 Class Forum
- 8 LFS151 Class Forum
- 1 LFS157 Class Forum
- 10 LFS158 Class Forum
- 4 LFS162 Class Forum
- 1 LFS166 Class Forum
- 3 LFS167 Class Forum
- 1 LFS170 Class Forum
- 1 LFS171 Class Forum
- 2 LFS178 Class Forum
- 2 LFS180 Class Forum
- 1 LFS182 Class Forum
- 4 LFS183 Class Forum
- 30 LFS200 Class Forum
- 737 LFS201 Class Forum - Discontinued
- 2 LFS201-JP クラス フォーラム
- 17 LFS203 Class Forum
- 112 LFS207 Class Forum
- 1 LFS207-DE-Klassenforum
- LFS207-JP クラス フォーラム
- 301 LFS211 Class Forum
- 55 LFS216 Class Forum
- 49 LFS241 Class Forum
- 43 LFS242 Class Forum
- 37 LFS243 Class Forum
- 13 LFS244 Class Forum
- 1 LFS245 Class Forum
- 45 LFS250 Class Forum
- 1 LFS250-JP クラス フォーラム
- LFS251 Class Forum
- 143 LFS253 Class Forum
- LFS254 Class Forum
- LFS255 Class Forum
- 6 LFS256 Class Forum
- LFS257 Class Forum
- 1.2K LFS258 Class Forum
- 9 LFS258-JP クラス フォーラム
- 114 LFS260 Class Forum
- 152 LFS261 Class Forum
- 41 LFS262 Class Forum
- 82 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 23 LFS267 Class Forum
- 18 LFS268 Class Forum
- 29 LFS269 Class Forum
- 199 LFS272 Class Forum
- 1 LFS272-JP クラス フォーラム
- LFS274 Class Forum
- 3 LFS281 Class Forum
- 2 LFW111 Class Forum
- 257 LFW211 Class Forum
- 176 LFW212 Class Forum
- 12 SKF100 Class Forum
- SKF200 Class Forum
- 791 Hardware
- 199 Drivers
- 68 I/O Devices
- 37 Monitors
- 98 Multimedia
- 174 Networking
- 91 Printers & Scanners
- 85 Storage
- 754 Linux Distributions
- 82 Debian
- 67 Fedora
- 16 Linux Mint
- 13 Mageia
- 23 openSUSE
- 147 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 351 Ubuntu
- 464 Linux System Administration
- 39 Cloud Computing
- 70 Command Line/Scripting
- Github systems admin projects
- 91 Linux Security
- 78 Network Management
- 101 System Management
- 47 Web Management
- 56 Mobile Computing
- 17 Android
- 28 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 365 Off Topic
- 113 Introductions
- 171 Small Talk
- 20 Study Material
- 522 Programming and Development
- 291 Kernel Development
- 213 Software Development
- 1.1K Software
- 212 Applications
- 180 Command Line
- 3 Compiling/Installing
- 405 Games
- 311 Installation
- 79 All In Program
- 79 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)