1

Téma: Evince - prohlížeč dokumentů padá....

Dobrý den,
Také vám padá Evince (http://projects.gnome.org/evince/), když se nažíte přidat na lištu další nástroje jako jsou například "otáčení doleva" "otáčení doprava" "zvětšení" "zmenšení" atd??
Používám Sabayon Daily Gnome amd64 verzi.
Když jsem si spustil Evince z terminálu, tak to vypsalo při přidávání na nástrojovou lištu nějaké tlačítko toto:

ravensun@sabayon64 ~ $ evince

(evince:9313): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(evince:9313): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(evince:9313): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `<invalid>'

(evince:9313): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
Neoprávněný přístup do paměti (SIGSEGV)
ravensun@sabayon64 ~ $ 

Tuší někdo co s tím je? Nebo mám hlásit bug? A pokud ano, tak komu (Sabayon, Gnome, nebo Gentoo)?

Thumbs up Thumbs down

2

Re: Evince - prohlížeč dokumentů padá....

Ravensun napsal:

Dobrý den,
Také vám padá Evince (http://projects.gnome.org/evince/), když se nažíte přidat na lištu další nástroje jako jsou například "otáčení doleva" "otáčení doprava" "zvětšení" "zmenšení" atd??
Používám Sabayon Daily Gnome amd64 verzi.
Když jsem si spustil Evince z terminálu, tak to vypsalo při přidávání na nástrojovou lištu nějaké tlačítko toto:

ravensun@sabayon64 ~ $ evince

(evince:9313): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(evince:9313): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(evince:9313): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `<invalid>'

(evince:9313): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
Neoprávněný přístup do paměti (SIGSEGV)
ravensun@sabayon64 ~ $ 

Tuší někdo co s tím je? Nebo mám hlásit bug? A pokud ano, tak komu (Sabayon, Gnome, nebo Gentoo)?

Tak jsem prohodil pár slov na irc a vyšlo z toho toto:

ravensun@sabayon64 ~ $ gdb evince
GNU gdb (Gentoo 7.4.1 p1) 7.4.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/bin/evince...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/evince 
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.

(evince:15376): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(evince:15376): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(evince:15376): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `<invalid>'

(evince:15376): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

Program received signal SIGSEGV, Segmentation fault.
0x00000000004442f4 in ?? ()
(gdb) ^CQuit
(gdb) bt
#0  0x00000000004442f4 in ?? ()
#1  0x00007ffff5be7462 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#2  0x00007ffff5bf84b1 in ?? () from /usr/lib64/libgobject-2.0.so.0
#3  0x00007ffff5c00782 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#4  0x00007ffff5c00922 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#5  0x00007ffff5bec0c7 in ?? () from /usr/lib64/libgobject-2.0.so.0
#6  0x00007ffff5bed9a3 in g_object_notify () from /usr/lib64/libgobject-2.0.so.0
#7  0x0000000000443076 in ?? ()
#8  0x0000000000443ee9 in ?? ()
#9  0x00007ffff5be7462 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#10 0x00007ffff5bf84b1 in ?? () from /usr/lib64/libgobject-2.0.so.0
#11 0x00007ffff5c00782 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#12 0x00007ffff5c00922 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#13 0x0000000000445d38 in ?? ()
#14 0x00000000004433f6 in ?? ()
#15 0x00007ffff6cdfe4a in ?? () from /usr/lib64/libgtk-3.so.0
#16 0x00007ffff5be7462 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#17 0x00007ffff5bf84b1 in ?? () from /usr/lib64/libgobject-2.0.so.0
#18 0x00007ffff5c00782 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#19 0x00007ffff5c00e0b in g_signal_emit_by_name () from /usr/lib64/libgobject-2.0.so.0
#20 0x00007ffff6e25c66 in ?? () from /usr/lib64/libgtk-3.so.0
#21 0x00007ffff5be7462 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#22 0x00007ffff5bf84b1 in ?? () from /usr/lib64/libgobject-2.0.so.0
#23 0x00007ffff5c00782 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#24 0x00007ffff5c00e0b in g_signal_emit_by_name () from /usr/lib64/libgobject-2.0.so.0
#25 0x00007ffff6d45073 in ?? () from /usr/lib64/libgtk-3.so.0
#26 0x00007ffff6d46b8b in gtk_selection_convert () from /usr/lib64/libgtk-3.so.0
#27 0x00000000004426ac in ?? ()
#28 0x00007ffff6cd9024 in ?? () from /usr/lib64/libgtk-3.so.0
#29 0x00007ffff5be7462 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#30 0x00007ffff5bf84b1 in ?? () from /usr/lib64/libgobject-2.0.so.0
#31 0x00007ffff5c0046e in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#32 0x00007ffff5c00e0b in g_signal_emit_by_name () from /usr/lib64/libgobject-2.0.so.0
#33 0x00007ffff6e26da9 in ?? () from /usr/lib64/libgtk-3.so.0
#34 0x00007ffff6e26a24 in ?? () from /usr/lib64/libgtk-3.so.0
#35 0x00007ffff6cd7b63 in gtk_main_do_event () from /usr/lib64/libgtk-3.so.0
#36 0x00007ffff6921ab2 in ?? () from /usr/lib64/libgdk-3.so.0
#37 0x00007ffff519e43a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#38 0x00007ffff519e800 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007ffff519ebfa in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#40 0x00007ffff6cd6ead in gtk_main () from /usr/lib64/libgtk-3.so.0
#41 0x00000000004405ae in ?? ()
#42 0x00007ffff494d36d in __libc_start_main () from /lib64/libc.so.6
#43 0x000000000041e6a9 in ?? ()
#44 0x00007fffffffdd08 in ?? ()
#45 0x00000000ffffffff in ?? ()
#46 0x0000000000000001 in ?? ()
#47 0x00007fffffffe069 in ?? ()
#48 0x0000000000000000 in ?? ()
(gdb) c
Continuing.
[LWP 15376 exited]

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


Záznam je zde: http://pastebin.sabayon.org/pastie/9605
a zde to co mi řekl jeden dobrý muž na tom irc:

[16:13] <svantoviit> Ravensun: the messages are related to dev-libs/glib and x11-libs/gtk+ but that is unfortunatelly all I'm able to tell you

Asi budu muset nahlásit bug nebo ještě počkat.

Thumbs up Thumbs down

3

Re: Evince - prohlížeč dokumentů padá....

Bug nahlášen a potvrzen a prý se objeví nově skompilovaná verze, která by už neměla padat.
Bug viz: https://bugs.sabayon.org/show_bug.cgi?id=3377

Thumbs up Thumbs down