Bug 120215
| Summary: | gpdf dies when starting (due to many implicit dependencies) | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Pawel Salek <pawsa> | ||||
| Component: | gpdf | Assignee: | Alexander Larsson <alexl> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | |||||
| Severity: | low | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | rawhide | CC: | wtogami | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | i386 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2006-02-21 19:02:26 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
Alex, did you miss the "does nothing" phrase when changing the severity? gpdf is _completely_ useless as is. Warnings are just the icing on the cake. Pawel, I do not see any gpdf failures anything like this. Are you using latest rawhide for all packages? Is your gpdf problem any similar to Bug #117743 or Bug #118400 by chance? Created attachment 99516 [details]
att-c.pdf
This attachment cannot be displayed with up-to-date FC2t2+developement on my
computer.
Your attached PDF causes 100% CPU usage in gnome-pdf-viewer, which seems to be fixed by the eexec patch for freetype in Bug #117743. It works fine for me after that patch. *** This bug has been marked as a duplicate of 117743 *** Changed to 'CLOSED' state since 'RESOLVED' has been deprecated. |
From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040312 Description of problem: gpdf spits out plenty of warnings and does nothing. Version-Release number of selected component (if applicable): gpdf-0.131-1 How reproducible: Always Steps to Reproduce: 1. gpdf file.pdf on a minimal-install + gpdf. Actual Results: gpdf lecture-9.pdf (gpdf:12520): Gtk-WARNING **: Could not find the icon 'gnome-fs-regular'. The 'hicolor' theme was not found either, perhaps you need to install it. You can get a copy from: http://freedesktop.org/Software/icon-theme/releases (gpdf:12520): GdkPixbuf-CRITICAL **: file gdk-pixbuf-io.c: line 761 (gdk_pixbuf_new_from_file): assertion `filename != NULL' failed (gpdf:12520): GdkPixbuf-CRITICAL **: file gdk-pixbuf-io.c: line 761 (gdk_pixbuf_new_from_file): assertion `filename != NULL' failed (gpdf:12520): GdkPixbuf-CRITICAL **: file gdk-pixbuf-io.c: line 761 (gdk_pixbuf_new_from_file): assertion `filename != NULL' failed (gpdf:12520): GdkPixbuf-CRITICAL **: file gdk-pixbuf-io.c: line 761 (gdk_pixbuf_new_from_file): assertion `filename != NULL' failed (gpdf:12520): GdkPixbuf-CRITICAL **: file gdk-pixbuf-io.c: line 761 (gdk_pixbuf_new_from_file): assertion `filename != NULL' failed (gpdf:12520): GdkPixbuf-CRITICAL **: file gdk-pixbuf-io.c: line 761 (gdk_pixbuf_new_from_file): assertion `filename != NULL' failed (gpdf:12520): GdkPixbuf-CRITICAL **: file gdk-pixbuf-io.c: line 761 (gdk_pixbuf_new_from_file): assertion `filename != NULL' failed (gpdf:12520): Bonobo-CRITICAL **: file bonobo-widget.c: line 325 (bonobo_widget_get_control_frame): assertion `BONOBO_IS_WIDGET (bonobo_widget)' failed (gpdf:12520): Bonobo-CRITICAL **: file bonobo-control-frame.c: line 571 (bonobo_control_frame_set_autoactivate): assertion `BONOBO_IS_CONTROL_FRAME (frame)' failed (gpdf:12520): Bonobo-CRITICAL **: file bonobo-widget.c: line 325 (bonobo_widget_get_control_frame): assertion `BONOBO_IS_WIDGET (bonobo_widget)' failed (gpdf:12520): Bonobo-CRITICAL **: file bonobo-control-frame.c: line 533 (bonobo_control_frame_control_deactivate): assertion `BONOBO_IS_CONTROL_FRAME (frame)' failed [ Expected Results: gpdf should promptly display the file. Additional info: Now, time for my opinion: Personally, I find it very strange that such a simple package like gpdf has so many implicit and explicit dependencies that make it extremely fragile. One might think that providing an UI for a rendering code borrowed from xpdf should be a trivial task to do. Would it not be best to have rather a minimal UI to reduce the startup time, etc? Preloading every possible application on the system and waking it up through bonobo is not the answer. I think gtk + libgnomeprint should be sufficient for the job. I should say I am willing to provide a patch that removes some of these dependencies if anybody upstream is interested.