Bug 1216202 - [abrt] gpx-viewer: _g_log_abort(): gpx-viewer killed by SIGTRAP
Summary: [abrt] gpx-viewer: _g_log_abort(): gpx-viewer killed by SIGTRAP
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gpx-viewer
Version: 22
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Christian Krause
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:31f73966287899481a1eb1cebed...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-04-28 18:17 UTC by ruben.fastenau
Modified: 2015-08-03 21:10 UTC (History)
6 users (show)

Fixed In Version: gpx-viewer-0.4.0-8.fc21
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-06-20 23:58:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (39.84 KB, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details
File: cgroup (190 bytes, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details
File: core_backtrace (15.57 KB, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details
File: dso_list (13.16 KB, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details
File: environ (1.90 KB, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details
File: limits (1.29 KB, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details
File: maps (69.13 KB, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details
File: mountinfo (3.35 KB, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details
File: namespaces (85 bytes, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details
File: open_fds (1.32 KB, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details
File: proc_pid_status (957 bytes, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details
File: var_log_messages (2.74 KB, text/plain)
2015-04-28 18:18 UTC, ruben.fastenau
no flags Details

Description ruben.fastenau 2015-04-28 18:17:58 UTC
Description of problem:
When I tried to load a file the program crashed (even before a window appeared to load a file....)

Version-Release number of selected component:
gpx-viewer-0.4.0-7.fc22

Additional info:
reporter:       libreport-2.5.1
backtrace_rating: 4
cmdline:        gpx-viewer
crash_function: _g_log_abort
executable:     /usr/bin/gpx-viewer
global_pid:     11124
kernel:         4.0.0-1.fc22.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 _g_log_abort at gmessages.c:315
 #3 open_gpx_file at src/gpx-viewer.c:1659
 #8 gtk_widget_activate at gtkwidget.c:7820
 #9 gtk_menu_shell_activate_item at gtkmenushell.c:1380
 #10 gtk_menu_shell_button_release at gtkmenushell.c:792
 #11 _gtk_marshal_BOOLEAN__BOXEDv at gtkmarshalers.c:130
 #12 _g_closure_invoke_va at gclosure.c:831
 #15 gtk_widget_event_internal at gtkwidget.c:7787
 #16 propagate_event_up at gtkmain.c:2422
 #17 propagate_event at gtkmain.c:2524

Comment 1 ruben.fastenau 2015-04-28 18:18:00 UTC
Created attachment 1019815 [details]
File: backtrace

Comment 2 ruben.fastenau 2015-04-28 18:18:01 UTC
Created attachment 1019816 [details]
File: cgroup

Comment 3 ruben.fastenau 2015-04-28 18:18:03 UTC
Created attachment 1019817 [details]
File: core_backtrace

Comment 4 ruben.fastenau 2015-04-28 18:18:04 UTC
Created attachment 1019818 [details]
File: dso_list

Comment 5 ruben.fastenau 2015-04-28 18:18:05 UTC
Created attachment 1019819 [details]
File: environ

Comment 6 ruben.fastenau 2015-04-28 18:18:06 UTC
Created attachment 1019820 [details]
File: limits

Comment 7 ruben.fastenau 2015-04-28 18:18:08 UTC
Created attachment 1019821 [details]
File: maps

Comment 8 ruben.fastenau 2015-04-28 18:18:09 UTC
Created attachment 1019822 [details]
File: mountinfo

Comment 9 ruben.fastenau 2015-04-28 18:18:11 UTC
Created attachment 1019823 [details]
File: namespaces

Comment 10 ruben.fastenau 2015-04-28 18:18:12 UTC
Created attachment 1019824 [details]
File: open_fds

Comment 11 ruben.fastenau 2015-04-28 18:18:13 UTC
Created attachment 1019825 [details]
File: proc_pid_status

Comment 12 ruben.fastenau 2015-04-28 18:18:14 UTC
Created attachment 1019826 [details]
File: var_log_messages

Comment 13 Peter Bieringer 2015-05-14 13:09:45 UTC
same issue happen with gpx-viewer-0.4.0-6.fc21.x86_64

** (gpx-viewer:13965): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(gpx-viewer:13965): Gpx.Viewer.Settings-WARNING **: gpx-settings.vala:61: Failed to load config file: No such file or directory
MapView init

** (gpx-viewer:13965): ERROR **: Failed to load gpx-viewer-preferences.ui
Trace/breakpoint trap (core dumped)



ltrace
[pid 13923] unexpected breakpoint at 0x7f1b8871696f
[pid 13923] unexpected breakpoint at 0x7f1b8871696f^C
[pid 13924] --- SIGINT (Interrupt) ---
[pid 13927] +++ killed by SIGINT +++
[pid 13926] +++ killed by SIGINT +++
[pid 13925] +++ killed by SIGINT +++
[pid 13924] +++ killed by SIGINT +++
[pid 13923] +++ killed by SIGINT +++


strace
[pid 13941] recvmsg(3, 0x7ffcbc0393a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 13941] recvmsg(3, 0x7ffcbc0393a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 13941] recvmsg(3, 0x7ffcbc0393a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 13941] recvmsg(3, 0x7ffcbc0393a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 13941] open("/usr/share/gpx-viewer/gpx-viewer-preferences.ui", O_RDONLY) = 18
[pid 13941] fstat(18, {st_mode=S_IFREG|0644, st_size=19037, ...}) = 0
[pid 13941] read(18, "<?xml version=\"1.0\"?>\n<interface"..., 19037) = 19037
[pid 13941] close(18)                   = 0
[pid 13941] futex(0x7fbdade7b568, FUTEX_WAKE, 2147483647) = 0
[pid 13941] write(2, "\n** (gpx-viewer:13941): ERROR **"..., 75
** (gpx-viewer:13941): ERROR **: Failed to load gpx-viewer-preferences.ui
) = 75
[pid 13941] --- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} ---
[pid 13946] +++ killed by SIGTRAP (core dumped) +++
[pid 13944] +++ killed by SIGTRAP (core dumped) +++
[pid 13943] +++ killed by SIGTRAP (core dumped) +++
[pid 13942] +++ killed by SIGTRAP (core dumped) +++
+++ killed by SIGTRAP (core dumped) +++
Trace/breakpoint trap (core dumped)


Stack trace:
: Process 14046 (gpx-viewer) of user 1001 dumped core.
                                                                  
                                                                  Stack trace of thread 14046:
                                                                  #0  0x00007f780ca1a970 g_logv (libglib-2.0.so.0)
                                                                  #1  0x00007f780ca1abaf g_log (libglib-2.0.so.0)
                                                                  #2  0x000000000041d695 gpx_viewer_show_preferences_dialog (gpx-viewer)
                                                                  #3  0x00007f780cd12c55 g_closure_invoke (libgobject-2.0.so.0)
                                                                  #4  0x00007f780cd249e2 signal_emit_unlocked_R (libgobject-2.0.so.0)
                                                                  #5  0x00007f780cd2d121 g_signal_emit_valist (libgobject-2.0.so.0)

Comment 14 Fedora Update System 2015-06-01 20:20:23 UTC
gpx-viewer-0.4.0-8.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/gpx-viewer-0.4.0-8.fc22

Comment 15 Fedora Update System 2015-06-01 20:21:35 UTC
gpx-viewer-0.4.0-8.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/gpx-viewer-0.4.0-8.fc21

Comment 16 Peter Bieringer 2015-06-02 04:59:54 UTC
gpx-viewer-0.4.0-8.fc22 is not working, but looks like for a different reason:

$ gpx-viewer 

(gpx-viewer:24996): Gpx.Viewer.Settings-WARNING **: gpx-settings.vala:61: Failed to load config file: Datei oder Verzeichnis nicht gefunden

(gpx-viewer:24996): GLib-GObject-WARNING **: The property GtkTreeView:rules-hint is deprecated and shouldn't be used anymore. It will be removed in a future version.

(gpx-viewer:24996): GLib-GObject-WARNING **: The property GtkImage:stock is deprecated and shouldn't be used anymore. It will be removed in a future version.

(gpx-viewer:24996): GLib-GObject-WARNING **: The property GtkImageMenuItem:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.

(gpx-viewer:24996): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.

(gpx-viewer:24996): GLib-GObject-WARNING **: The property GtkImageMenuItem:accel-group is deprecated and shouldn't be used anymore. It will be removed in a future version.

(gpx-viewer:24996): GLib-GObject-WARNING **: The property GtkMisc:xpad is deprecated and shouldn't be used anymore. It will be removed in a future version.

(gpx-viewer:24996): GLib-GObject-WARNING **: The property GtkAlignment:xalign is deprecated and shouldn't be used anymore. It will be removed in a future version.

(gpx-viewer:24996): GLib-GObject-WARNING **: The property GtkAlignment:xscale is deprecated and shouldn't be used anymore. It will be removed in a future version.
MapView init

(gpx-viewer:24996): Gdk-ERROR **: The program 'gpx-viewer' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 346 error_code 8 request_code 153 (GLX) minor_code 31)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Comment 17 Fedora Update System 2015-06-02 15:12:11 UTC
Package gpx-viewer-0.4.0-8.fc22:
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing gpx-viewer-0.4.0-8.fc22'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-9297/gpx-viewer-0.4.0-8.fc22
then log in and leave karma (feedback).

Comment 18 Christian Krause 2015-06-16 21:34:14 UTC
(In reply to Peter Bieringer from comment #16)
> gpx-viewer-0.4.0-8.fc22 is not working, but looks like for a different
> reason:

Unfortunately I can't reproduce this problem in F22. Another user gave positive feedback (https://admin.fedoraproject.org/updates/FEDORA-2015-9297/gpx-viewer-0.4.0-8.fc22) so it doesn't seem to be a generic issue.

If you can reproduce the problem, please open another bug report and if possible, please following the suggestion of the error message and run gpx-viewer in gdb and break on the gdk_x_error() function.

Comment 19 Peter Bieringer 2015-06-17 06:40:37 UTC
It looks like it's a graphics driver issue (Nvidia here), https://admin.fedoraproject.org/updates/FEDORA-2015-9297/gpx-viewer-0.4.0-8.fc22 works fine on another system having Intel graphics.

Filed a new bug with details: https://bugzilla.redhat.com/show_bug.cgi?id=1232592

Comment 20 William D. McCoy 2015-06-18 15:41:35 UTC
I can confirm that gpx-viewer-0.4.0-8.fc22 released in updates-testing does now work on my two laptop computers with Intel graphics processors.  I no longer have the crash when trying to select a gpx file to load.  So this is very good news -- it's been several months since I've been able to use gpx-viewer.

However, I too have the issue of gpx-viewer crashing while trying to start on my desktop computer which has an older Nvidia graphics processor (GeForce 7300 LE) with the latest nvidia drivers from the rpmfusion repo.

Comment 21 Fedora Update System 2015-06-20 23:58:06 UTC
gpx-viewer-0.4.0-8.fc22 has been pushed to the Fedora 22 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 22 Fedora Update System 2015-06-21 00:22:08 UTC
gpx-viewer-0.4.0-8.fc21 has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.