Re: corrupted function signature
Joël Krähemann <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <1409312420.12350.6.camel@Device-03036C> |
Am Freitag, den 29.08.2014, 12:26 +0200 schrieb Joël Krähemann: > Hi, the problematic stacktrace is #9 and is passed to following > functions. recall_id is passed as NULL and should be definitively NULL. > > I've deleted all binaries further exited gdb and restarted it but same > effect. > > 0x000000000046dbe4 in ags_recall_channel_run_duplicate > (recall=<optimized out>, recall_id=0xd3ad00, n_params=<optimized out>, > parameter=0x7d7810) at ./src/ags/audio/ags_recall_channel_run.c:750 > 750 output_recall_id = > ags_recall_id_find_recycling_container(output->recall_id, > (gdb) bt > #0 0x000000000046dbe4 in ags_recall_channel_run_duplicate > (recall=<optimized out>, recall_id=0xd3ad00, n_params=<optimized out>, > parameter=0x7d7810) at ./src/ags/audio/ags_recall_channel_run.c:750 > #1 0x00000000004a0058 in > g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER > (closure=0x98b420, return_value=0x7fffddfd6050, > n_param_values=<optimized out>, param_values=0x7fffddfd5f50, > invocation_hint=<optimized out>, marshal_data=<optimized out>) > at ./src/ags/object/ags_marshal.c:738 > #2 0x00007ffff6c6f6e0 in g_closure_invoke () > from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #3 0x00007ffff6c804d0 in ?? () > from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #4 0x00007ffff6c882db in g_signal_emit_valist () > from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #5 0x00007ffff6c88852 in g_signal_emit () > from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #6 0x000000000047ad54 in ags_recall_duplicate > (recall=recall@entry=0x9cecd0, recall_id=recall_id@entry=0xd3ad00) > at ./src/ags/audio/ags_recall.c:1543 > #7 0x0000000000496c54 in ags_channel_duplicate_recall > (channel=0x981cb0, recall_id=recall_id@entry=0xd3ad00) > at ./src/ags/audio/ags_channel.c:2155 > #8 0x0000000000497dc7 in ags_channel_recursive_play_init_duplicate_up > (recall_id=0xd3ad00, channel=<optimized out>) > at ./src/ags/audio/ags_channel.c:2680 > #9 ags_channel_recursive_play_init (channel=channel@entry=0x981cb0, > arrange_recall_id=arrange_recall_id@entry=1, > duplicate_templates=duplicate_templates@entry=1, > resolve_dependencies=resolve_dependencies@entry=1, recall_id=0xd3ad00, > recall_id@entry=0x0) > at ./src/ags/audio/ags_channel.c:3464 > #10 0x00000000004646ba in ags_init_channel_launch (task=<optimized out>) > at ./src/ags/audio/task/ags_init_channel.c:179 > #11 0x00007ffff6c6f9a7 in ?? () > from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #12 0x00007ffff6c88006 in g_signal_emit_valist () > from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #13 0x00007ffff6c88852 in g_signal_emit () > from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #14 0x000000000045bf26 in ags_task_launch (task=0xaa4ec0) > at ./src/ags/audio/ags_task.c:166 > #15 0x00000000004d01c3 in ags_task_thread_run (thread=0x954050) > at ./src/ags/thread/ags_task_thread.c:268 > #16 0x00007ffff6c6f8db in ?? () > from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #17 0x00007ffff6c88006 in g_signal_emit_valist () > from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #18 0x00007ffff6c88852 in g_signal_emit () > from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #19 0x00000000004cd3a6 in ags_thread_run (thread=0x954050) > at ./src/ags/thread/ags_thread-posix.c:2165 > #20 0x00000000004cd6bd in ags_thread_loop (ptr=<optimized out>) > at ./src/ags/thread/ags_thread-posix.c:2044 > #21 0x00007ffff3a42b50 in start_thread (arg=<optimized out>) at > pthread_create.c:304 > #22 0x00007ffff378d20d in clone () > at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #23 0x0000000000000000 in ?? () > > Excuse me, seems to be fixed by correcting programming mistake.