Description of problem: I was actually cleaning my keyboard and whatever keys were being pressed at the end I pressed alt+t or just 't' and it hexchat coredumped. The crash shows a GDK function for scrolling text but I don't know what I did. Really :) Version-Release number of selected component: hexchat-2.9.5-1.fc18 Additional info: reporter: libreport-2.1.4 backtrace_rating: 4 cmdline: hexchat crash_function: gtk_xtext_scrollup_timeout executable: /usr/bin/hexchat kernel: 3.10.0-0.rc1.git2.2.fc20.x86_64 runlevel: N 5 uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 gtk_xtext_scrollup_timeout at xtext.c:1839 #1 gtk_xtext_selection_update at xtext.c:1878 #2 gtk_xtext_motion_notify at xtext.c:2116 #3 _gtk_marshal_BOOLEAN__BOXED at gtkmarshalers.c:86 #8 gtk_widget_event_internal at gtkwidget.c:5017 #9 gtk_widget_event at gtkwidget.c:4814 #10 gtk_propagate_event at gtkmain.c:2490 #11 gtk_main_do_event at gtkmain.c:1685 #17 gtk_main at gtkmain.c:1257 #18 fe_main at fe-gtk.c:345
Created attachment 754626 [details] File: backtrace
Created attachment 754627 [details] File: cgroup
Created attachment 754628 [details] File: core_backtrace
Created attachment 754629 [details] File: dso_list
Created attachment 754630 [details] File: environ
Created attachment 754631 [details] File: limits
Created attachment 754632 [details] File: maps
Created attachment 754633 [details] File: open_fds
Created attachment 754634 [details] File: proc_pid_status
Created attachment 754635 [details] File: var_log_messages
GTK function rather
Please attach .xsession-errors. Wondering if this is related to gtk2 update.
After browsing the web I found this: http://stackoverflow.com/questions/13649372/gtkstatusicon-assertion-gdk-is-window-window-failed "After having gone through GTK source, I think GtkTooltip is the culprit (gtk_tooltip_trigger_tooltip_query), but need more time to be 100% sure." Kalev, could you please advise?
The crash isn't in GTK+, it's in xtext.c which is a hexchat file. Assigning back to hexchat.
Thanks Kalev for the expert eyes.
How to reproduce: 1. Be joined to at least two contexts, say, the server and a channel 2. Select lines in one of the contexts. Stop halfway, with the left mouse button still held down. Keep that button held down whilst doing step 3. 3. Using Alt-1 or Alt-2 or ..., switch to the other context and begin moving the mouse up or down to try to select lines in *it*. 4. Observe a Segmentation Fault. How easy to reproduce: Virtually all the time.
*** Bug 972467 has been marked as a duplicate of this bug. ***
This commit upstream should fix the problem - https://github.com/hexchat/hexchat/commit/d7045e2b6121f7750565f7b9e906bd74fecb72d9
*** Bug 984952 has been marked as a duplicate of this bug. ***