Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segfault on program startup #8

Closed
karllinden opened this issue Apr 5, 2013 · 1 comment
Closed

Segfault on program startup #8

karllinden opened this issue Apr 5, 2013 · 1 comment

Comments

@karllinden
Copy link

Hi,

I'm getting a segfault on program startup. It is always reproducible with the same results.

Here is the gdb output with extra symbols enabled (-ggdb):

GNU gdb (Gentoo 7.5.1 p2) 7.5.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
http://bugs.gentoo.org/...
Reading symbols from /usr/local/bin/phasex...done.
(gdb) run
Starting program: /usr/local/bin/phasex
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffedba7700 (LWP 26984)]
[New Thread 0x7fffed3a6700 (LWP 26985)]
[New Thread 0x7fffec15f700 (LWP 26986)]
[New Thread 0x7fffec0de700 (LWP 26987)]

(phasex:26980): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Failed to open file '/usr/share/phasex/pixmaps/Dark/detent-knob-28x28.png': No such file or directory

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

** (phasex:26980): CRITICAL **: gtk_knob_new: assertion `anim != NULL' failed

(phasex:26980): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed
[New Thread 0x7fffe4de4700 (LWP 26988)]
[New Thread 0x7fffd9d42700 (LWP 26989)]
[New Thread 0x7fffd9541700 (LWP 26990)]
[New Thread 0x7fffd8d40700 (LWP 26991)]
[New Thread 0x7fffc3bcd700 (LWP 26992)]
[New Thread 0x7fffc33cc700 (LWP 26993)]
[New Thread 0x7fffc2bcb700 (LWP 26994)]
[New Thread 0x7fffc23ca700 (LWP 26995)]
[New Thread 0x7fffc1bc9700 (LWP 26996)]
[New Thread 0x7fffe4411700 (LWP 26997)]
Warning: PHASEX input not connected!
(No physical JACK capture ports available.)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc1bc9700 (LWP 26996)]
0x0000000000429dd7 in run_voice (voice=0x11b6f40 <per_part_chorus>, part=0x1607040 <synth_part>, state=0x17608c0 <session_bank+10144>) at engine.c:1266
1266 tmp *= voice->velocity_coef_log * env_curve[(int)(voice->amp_env_raw * F_ENV_CURVE_SIZE)];
(gdb) backtrace
#0 0x0000000000429dd7 in run_voice (voice=0x11b6f40 <per_part_chorus>, part=0x1607040 <synth_part>, state=0x17608c0 <session_bank+10144>) at engine.c:1266
#1 0x0000000000429bee in run_voices (part=0x1607040 <synth_part>, state=0x17608c0 <session_bank+10144>, part_num=0) at engine.c:1219
#2 0x0000000000428b78 in run_part (part=0x1607040 <synth_part>, state=0x17608c0 <session_bank+10144>, part_num=0) at engine.c:823
#3 0x0000000000428458 in engine_thread (arg=0x0) at engine.c:668
#4 0x00007ffff4d1701b in start_thread () from /lib64/libpthread.so.0
#5 0x00007ffff470db6d in clone () from /lib64/libc.so.6

(gdb) continue
Continuing.
[Thread 0x7fffe4411700 (LWP 26997) exited]
[Thread 0x7fffc1bc9700 (LWP 26996) exited]
[Thread 0x7fffc2bcb700 (LWP 26994) exited]
[Thread 0x7fffc23ca700 (LWP 26995) exited]
[Thread 0x7fffc33cc700 (LWP 26993) exited]
[Thread 0x7fffc3bcd700 (LWP 26992) exited]
[Thread 0x7fffd8d40700 (LWP 26991) exited]
[Thread 0x7fffd9541700 (LWP 26990) exited]
[Thread 0x7fffd9d42700 (LWP 26989) exited]
[Thread 0x7fffe4de4700 (LWP 26988) exited]
[Thread 0x7fffec0de700 (LWP 26987) exited]
[Thread 0x7fffec15f700 (LWP 26986) exited]
[Thread 0x7fffed3a6700 (LWP 26985) exited]
[Thread 0x7fffedba7700 (LWP 26984) exited]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) quit

@williamweston
Copy link
Owner

This looks like two issues in one. The memory clobbering bug in the sample loading / resampling code has been fixed, which fixes a lot of the random segfault issues and GTK pointer assertion issues, and the like. This in turn triggered the GError bug. Both issues have been fixed in v0.14.98-dev.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants