Comments (5)
I need some help with this one. This problem occurs on my Fedora 23 VM when dragging a terminal between two windows of terminix. On my VM when I try to debug it with GDB the Gnome GUI crashes thus preventing me from getting a stack trace.
If someone is running Fedora 23 natively, can you do the following:
- Duplicate the issue and confirm it's not just my VM
- Run the app in GDB using these instructions:
- run the app in gdb
gdb terminix
- Type 'run' in the gdb command prompt to start the app
- Create the issue to happen, app will stop
- In GDB, type 'bt' to get the backtrace and copy and paste it here
from tilix.
I couldn't reproduce this one
Starting program: /usr/bin/terminix
Missing separate debuginfos, use: dnf debuginfo-install terminix-0.35.0-2.2.x86_64
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe4361700 (LWP 6440)]
[New Thread 0x7fffe3b60700 (LWP 6441)]
[New Thread 0x7fffe0e06700 (LWP 6443)]
Detaching after fork from child process 6444.
terminix: cairo-surface.c:1653: cairo_surface_mark_dirty_rectangle: Assertion `! _cairo_surface_has_mime_data (surface)' failed.
Program received signal SIGABRT, Aborted.
0x00007ffff7124a98 in raise () from /lib64/libc.so.6
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/bin/terminix
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe4361700 (LWP 6586)]
[New Thread 0x7fffe3b60700 (LWP 6587)]
[New Thread 0x7fffe0e06700 (LWP 6589)]
Detaching after fork from child process 6590.
Detaching after fork from child process 6671.
(terminix:6585): Gtk-CRITICAL **: gtk_window_get_default_widget: assertion 'GTK_IS_WINDOW (window)' failed
(terminix:6585): Gtk-CRITICAL **: gtk_window_set_default: assertion 'GTK_IS_WINDOW (window)' failed
Detaching after fork from child process 6744.
(terminix:6585): Gtk-CRITICAL **: gtk_window_get_default_widget: assertion 'GTK_IS_WINDOW (window)' failed
(terminix:6585): Gtk-CRITICAL **: gtk_window_set_default: assertion 'GTK_IS_WINDOW (window)' failed
Detaching after fork from child process 6808.
(terminix:6585): Gtk-CRITICAL **: gtk_window_get_default_widget: assertion 'GTK_IS_WINDOW (window)' failed
(terminix:6585): Gtk-CRITICAL **: gtk_window_set_default: assertion 'GTK_IS_WINDOW (window)' failed
Detaching after fork from child process 6890.
(terminix:6585): Gtk-CRITICAL **: gtk_window_get_default_widget: assertion 'GTK_IS_WINDOW (window)' failed
(terminix:6585): Gtk-CRITICAL **: gtk_window_set_default: assertion 'GTK_IS_WINDOW (window)' failed
Detaching after fork from child process 6953.
(terminix:6585): Gtk-CRITICAL **: gtk_window_get_default_widget: assertion 'GTK_IS_WINDOW (window)' failed
(terminix:6585): Gtk-CRITICAL **: gtk_window_set_default: assertion 'GTK_IS_WINDOW (window)' failed
Detaching after fork from child process 7016.
[New Thread 0x7fffd21e1700 (LWP 7090)]
[Thread 0x7fffd21e1700 (LWP 7090) exited]
[Thread 0x7fffe0e06700 (LWP 6589) exited]
[Thread 0x7fffe3b60700 (LWP 6587) exited]
[Thread 0x7fffe4361700 (LWP 6586) exited]
[Inferior 1 (process 6585) exited normally]
from tilix.
Sorry I'm confused, you could or could not reproduce? You say you couldn't reproduce but it looks like it aborted with the cairo message on the run you posted. Can you try again and once it fails type 'bt' in GDB to get a stack trace and post it here. Thanks.
from tilix.
Well i couldn't, the error message i posted here is when i opened the application i couldn't do anything and i had to kill the terminal :S thought this might be helpful
from tilix.
This looks to be an issue with the way I'm drawing the scaled version of the window to be used as the drag image. If I comment this out and let the system use a placeholder icon it all works fine, more investigation required.
from tilix.
Related Issues (20)
- Titlebar too large HOT 2
- How to edit/remove the context menu
- "TerminalNot Enabled" is displayed on the screen HOT 2
- My own keyboard shortcuts don't work when Tilix is focused
- Gtk-WARNINGs HOT 1
- Unable to open the preferences menu when using the Ketsa icon theme HOT 6
- GLib-GObject-WARNING ISO-8859-16: U_FILE_ACCESS_ERROR HOT 2
- Tilix Screen Size
- change tilix tile border color HOT 4
- Linking error with meson+dmd HOT 3
- Copy-Paste-Problems
- error while loading shared libraries: libphobos2-ldc-shared.so.107 after libphobos update HOT 3
- Flickering Terminal HOT 2
- Can't run docker on tilix HOT 1
- Right-Click to `clear` - Custom Commands in Roght-Click Context Menu
- Tilix not launching on kali linux
- startup with badge text via CLI HOT 1
- Delay in registering keys in CLI HOT 2
- Automatically open maximized window when launching from applications launcher HOT 8
- Every new window opens with a percentage sign at the first line and prompt at the second line. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tilix.