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
- 217 LFX Mentorship
- 217 LFX Mentorship: Linux Kernel
- 788 Linux Foundation IT Professional Programs
- 352 Cloud Engineer IT Professional Program
- 177 Advanced Cloud Engineer IT Professional Program
- 82 DevOps Engineer IT Professional Program
- 146 Cloud Native Developer IT Professional Program
- 137 Express Training Courses
- 137 Express Courses - Discussion Forum
- 6.1K Training Courses
- 46 LFC110 Class Forum - Discontinued
- 70 LFC131 Class Forum
- 42 LFD102 Class Forum
- 226 LFD103 Class Forum
- 18 LFD110 Class Forum
- 36 LFD121 Class Forum
- 18 LFD133 Class Forum
- 7 LFD134 Class Forum
- 18 LFD137 Class Forum
- 71 LFD201 Class Forum
- 4 LFD210 Class Forum
- 5 LFD210-CN Class Forum
- 2 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum - Discontinued
- 2 LFD233 Class Forum
- 4 LFD237 Class Forum
- 24 LFD254 Class Forum
- 693 LFD259 Class Forum
- 111 LFD272 Class Forum
- 4 LFD272-JP クラス フォーラム
- 12 LFD273 Class Forum
- 144 LFS101 Class Forum
- 1 LFS111 Class Forum
- 3 LFS112 Class Forum
- 2 LFS116 Class Forum
- 4 LFS118 Class Forum
- 4 LFS142 Class Forum
- 5 LFS144 Class Forum
- 4 LFS145 Class Forum
- 2 LFS146 Class Forum
- 3 LFS147 Class Forum
- 1 LFS148 Class Forum
- 15 LFS151 Class Forum
- 2 LFS157 Class Forum
- 25 LFS158 Class Forum
- 7 LFS162 Class Forum
- 2 LFS166 Class Forum
- 4 LFS167 Class Forum
- 3 LFS170 Class Forum
- 2 LFS171 Class Forum
- 3 LFS178 Class Forum
- 3 LFS180 Class Forum
- 2 LFS182 Class Forum
- 5 LFS183 Class Forum
- 31 LFS200 Class Forum
- 737 LFS201 Class Forum - Discontinued
- 3 LFS201-JP クラス フォーラム
- 18 LFS203 Class Forum
- 130 LFS207 Class Forum
- 2 LFS207-DE-Klassenforum
- 1 LFS207-JP クラス フォーラム
- 302 LFS211 Class Forum
- 56 LFS216 Class Forum
- 52 LFS241 Class Forum
- 48 LFS242 Class Forum
- 38 LFS243 Class Forum
- 15 LFS244 Class Forum
- 2 LFS245 Class Forum
- LFS246 Class Forum
- 48 LFS250 Class Forum
- 2 LFS250-JP クラス フォーラム
- 1 LFS251 Class Forum
- 150 LFS253 Class Forum
- 1 LFS254 Class Forum
- 1 LFS255 Class Forum
- 7 LFS256 Class Forum
- 1 LFS257 Class Forum
- 1.2K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 118 LFS260 Class Forum
- 159 LFS261 Class Forum
- 42 LFS262 Class Forum
- 82 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 24 LFS267 Class Forum
- 22 LFS268 Class Forum
- 30 LFS269 Class Forum
- LFS270 Class Forum
- 202 LFS272 Class Forum
- 2 LFS272-JP クラス フォーラム
- 1 LFS274 Class Forum
- 4 LFS281 Class Forum
- 9 LFW111 Class Forum
- 259 LFW211 Class Forum
- 181 LFW212 Class Forum
- 13 SKF100 Class Forum
- 1 SKF200 Class Forum
- 1 SKF201 Class Forum
- 795 Hardware
- 199 Drivers
- 68 I/O Devices
- 37 Monitors
- 102 Multimedia
- 174 Networking
- 91 Printers & Scanners
- 85 Storage
- 758 Linux Distributions
- 82 Debian
- 67 Fedora
- 17 Linux Mint
- 13 Mageia
- 23 openSUSE
- 148 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 353 Ubuntu
- 468 Linux System Administration
- 39 Cloud Computing
- 71 Command Line/Scripting
- Github systems admin projects
- 93 Linux Security
- 78 Network Management
- 102 System Management
- 47 Web Management
- 63 Mobile Computing
- 18 Android
- 33 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 370 Off Topic
- 114 Introductions
- 173 Small Talk
- 22 Study Material
- 805 Programming and Development
- 303 Kernel Development
- 484 Software Development
- 1.8K Software
- 261 Applications
- 183 Command Line
- 3 Compiling/Installing
- 987 Games
- 317 Installation
- 96 All In Program
- 96 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)