Re: gtk3 HEAD crash



	Hi Peter.
b-crash1.txt aka xcb:
This one I think because of the newer X11 libs/server. Do you remember crashes related to xcb_io? What was the patch for it? Or it just disappeared with next X11 upgrade?

b-crash2.txt aka SIGSEGV in gtk_widget_style_get_valist():
I couldn't run it with --g-fatal-warnings, because I get earlier crash with assertion `xy0_gap >= 0':

b-crash3.txt aka assertion `xy0_gap >= 0' :
	Just got info for you, see attached.

Hope it helps!
Regards,
	Ildar.

On 10.11.2011 09:50:26, Peter Bloomfield wrote:
Hi Ildar,

I still have not seen this crash myself. Commit 369a5cf seems to be around the time we were porting to GtkGrid, so possibly the rendering changed in some way that made Balsa more fragile. The second trace looks informative--I'll look closer to see if there's any connection to mailbox locking.

If you could get a back-trace running with --g-fatal-warnings, it might help localize the problem.

Best,

Peter

On 11/07/2011 12:44:25 AM Mon, Ildar Mulyukov wrote:
On 01.11.2011 10:23:15, Ildar Mulyukov wrote:
On 31.10.2011 19:46:40, Peter Bloomfield wrote:
I assume that's from the gtk3 branch, as master is now at version 2.4.10 (must do something about the gtk3 versioning!). If so, do you know the last commit? It might be some help...

For the working commit: try
	git log 369a5cf
(Note .gxxxxxxxx in the end of the version)

I guess this my post was partly misleading. I now experience "xcb_io" crashes with commit 369a5cf. I think this is because of the bleeding edge Xorg I installed recently (xorg-server-1.11.1-alt1) or some other lib.

In the mean time the second crash disappeared with rolling back to 369a5cf
--
Ildar  Mulyukov,  free SW designer/programmer
================================================
email: ildar users sourceforge net
home: http://johan-notes.blogspot.com/
ALT Linux Sisyphus
================================================
(gdb) set args  -D --g-fatal-warnings
(gdb) r
Starting program: /tmp/balsa/src/balsa -D --g-fatal-warnings
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe3e03700 (LWP 16109)]
** Message: init gpgme version 1.3.1
Detaching after fork from child process 16110.
Detaching after fork from child process 16112.
Detaching after fork from child process 16114.
Detaching after fork from child process 16116.
Detaching after fork from child process 16118.
** Message: protocol OpenPGP: engine /usr/bin/gpg2 (home (null), version 2.0.18)
** Message: protocol CMS: engine /usr/bin/gpgsm (home (null), version 2.0.18)
** Message: protocol GPGCONF: engine /usr/bin/gpgconf (home (null), version 2.0.18)
** Message: protocol Assuan: engine /tmp/.private/ildar/keyring-VKY4Zj/gpg (home !GPG_AGENT, version 1.0)
Status: Connected (1321012852)
[New Thread 0x7fffe0f6b700 (LWP 16123)]
[New Thread 0x7fffd4b4f700 (LWP 16125)]
opening Ð?Ñ?одÑ?Ñ?ие..

Gtk-CRITICAL **: gtk_render_frame_gap: assertion `xy0_gap >= 0' failed

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff0fbe129 in g_logv () from /lib64/libglib-2.0.so.0
(gdb) bt
#0  0x00007ffff0fbe129 in g_logv () from /lib64/libglib-2.0.so.0
#1  0x00007ffff0fbe4d3 in g_log () from /lib64/libglib-2.0.so.0
#2  0x00007ffff32e8ae1 in gtk_render_frame_gap () from /usr/lib64/libgtk-3.so.0
#3  0x00007ffff326dabc in ?? () from /usr/lib64/libgtk-3.so.0
#4  0x00007ffff3268466 in ?? () from /usr/lib64/libgtk-3.so.0
#5  0x00007ffff323dd50 in ?? () from /usr/lib64/libgtk-3.so.0
#6  0x00007ffff33cf023 in ?? () from /usr/lib64/libgtk-3.so.0
#7  0x00007ffff147d82a in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#8  0x00007ffff1490286 in ?? () from /usr/lib64/libgobject-2.0.so.0
#9  0x00007ffff149993d in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#10 0x00007ffff1499d03 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#11 0x00007ffff33d7943 in ?? () from /usr/lib64/libgtk-3.so.0
#12 0x00007ffff318ad43 in gtk_container_propagate_draw ()
   from /usr/lib64/libgtk-3.so.0
#13 0x00007ffff318a911 in ?? () from /usr/lib64/libgtk-3.so.0
#14 0x00007ffff3133a4e in ?? () from /usr/lib64/libgtk-3.so.0
#15 0x00007ffff318847d in gtk_container_forall () from /usr/lib64/libgtk-3.so.0
#16 0x00007ffff318a94a in ?? () from /usr/lib64/libgtk-3.so.0
#17 0x00007ffff323dd50 in ?? () from /usr/lib64/libgtk-3.so.0
#18 0x00007ffff33cf023 in ?? () from /usr/lib64/libgtk-3.so.0
#19 0x00007ffff147d82a in g_closure_invoke ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib64/libgobject-2.0.so.0
#20 0x00007ffff1490286 in ?? () from /usr/lib64/libgobject-2.0.so.0
#21 0x00007ffff149993d in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#22 0x00007ffff1499d03 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#23 0x00007ffff33d7943 in ?? () from /usr/lib64/libgtk-3.so.0
#24 0x00007ffff318ad43 in gtk_container_propagate_draw ()
   from /usr/lib64/libgtk-3.so.0
#25 0x00007ffff318a911 in ?? () from /usr/lib64/libgtk-3.so.0
#26 0x00007ffff31e9a7d in ?? () from /usr/lib64/libgtk-3.so.0
#27 0x00007ffff318847d in gtk_container_forall () from /usr/lib64/libgtk-3.so.0
#28 0x00007ffff318a94a in ?? () from /usr/lib64/libgtk-3.so.0
#29 0x00007ffff31ea6da in ?? () from /usr/lib64/libgtk-3.so.0
#30 0x00007ffff323dd50 in ?? () from /usr/lib64/libgtk-3.so.0
#31 0x00007ffff33cf023 in ?? () from /usr/lib64/libgtk-3.so.0
#32 0x00007ffff147d82a in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#33 0x00007ffff1490286 in ?? () from /usr/lib64/libgobject-2.0.so.0
#34 0x00007ffff149993d in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#35 0x00007ffff1499d03 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#36 0x00007ffff33d7943 in ?? () from /usr/lib64/libgtk-3.so.0
#37 0x00007ffff318ad43 in gtk_container_propagate_draw ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib64/libgtk-3.so.0
#38 0x00007ffff318a911 in ?? () from /usr/lib64/libgtk-3.so.0
#39 0x00007ffff327df81 in ?? () from /usr/lib64/libgtk-3.so.0
#40 0x00007ffff318847d in gtk_container_forall () from /usr/lib64/libgtk-3.so.0
#41 0x00007ffff318a94a in ?? () from /usr/lib64/libgtk-3.so.0
#42 0x00007ffff327d243 in ?? () from /usr/lib64/libgtk-3.so.0
#43 0x00007ffff323dd50 in ?? () from /usr/lib64/libgtk-3.so.0
#44 0x00007ffff33cf023 in ?? () from /usr/lib64/libgtk-3.so.0
#45 0x00007ffff147d8d4 in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#46 0x00007ffff1490286 in ?? () from /usr/lib64/libgobject-2.0.so.0
#47 0x00007ffff149993d in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#48 0x00007ffff1499d03 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#49 0x00007ffff33d7943 in ?? () from /usr/lib64/libgtk-3.so.0
#50 0x00007ffff33d80af in gtk_widget_send_expose ()
   from /usr/lib64/libgtk-3.so.0
#51 0x00007ffff323c641 in gtk_main_do_event () from /usr/lib64/libgtk-3.so.0
#52 0x00007ffff2e2914a in ?? () from /usr/lib64/libgdk-3.so.0
#53 0x00007ffff2e37da1 in ?? () from /usr/lib64/libgdk-3.so.0
#54 0x00007ffff2e37c8d in ?? () from /usr/lib64/libgdk-3.so.0
#55 0x00007ffff2e37c8d in ?? () from /usr/lib64/libgdk-3.so.0
#56 0x00007ffff2e740c4 in ?? () from /usr/lib64/libgdk-3.so.0
---Type <return> to continue, or q <return> to quit---
#57 0x00007ffff2e38066 in ?? () from /usr/lib64/libgdk-3.so.0
#58 0x00007ffff2e384b4 in gdk_window_process_updates ()
   from /usr/lib64/libgdk-3.so.0
#59 0x00007ffff33b1172 in ?? () from /usr/lib64/libgtk-3.so.0
#60 0x00007ffff147d8d4 in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#61 0x00007ffff1490458 in ?? () from /usr/lib64/libgobject-2.0.so.0
#62 0x00007ffff1499b75 in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#63 0x00007ffff1499d03 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#64 0x00007ffff3119bd3 in gtk_adjustment_value_changed ()
   from /usr/lib64/libgtk-3.so.0
#65 0x00007ffff3119158 in gtk_adjustment_set_value ()
   from /usr/lib64/libgtk-3.so.0
#66 0x00007ffff33a891b in ?? () from /usr/lib64/libgtk-3.so.0
#67 0x00007ffff33a76d4 in ?? () from /usr/lib64/libgtk-3.so.0
#68 0x00007ffff33a82b2 in ?? () from /usr/lib64/libgtk-3.so.0
#69 0x00007ffff33a83cc in ?? () from /usr/lib64/libgtk-3.so.0
#70 0x00007ffff2e1e2fe in ?? () from /usr/lib64/libgdk-3.so.0
#71 0x00007ffff0fb558b in g_main_context_dispatch ()
   from /lib64/libglib-2.0.so.0
#72 0x00007ffff0fb5dc8 in ?? () from /lib64/libglib-2.0.so.0
#73 0x00007ffff0fb6342 in g_main_loop_run () from /lib64/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#74 0x00007ffff323bf00 in gtk_main () from /usr/lib64/libgtk-3.so.0
#75 0x0000000000469aa5 in main (argc=3, argv=0x7fffffffdfe8) at main.c:958



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]