Bug 1151122
| Summary: | gdk_pixbuf_new_from_stream_finish did not set GError when returning NULL | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Shatadru Bandyopadhyay <sbandyop> | ||||||||||||||||||||||
| Component: | gdk-pixbuf2 | Assignee: | Debarshi Ray <debarshir> | ||||||||||||||||||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Desktop QE <desktop-qa-list> | ||||||||||||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||
| Priority: | unspecified | ||||||||||||||||||||||||
| Version: | 7.0 | CC: | tpelka | ||||||||||||||||||||||
| Target Milestone: | rc | Keywords: | Triaged | ||||||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||||
| Whiteboard: | abrt_hash:e25c20095a002f4e98a25cb93e25b1cc1d7433b9 | ||||||||||||||||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||||||||
| Last Closed: | 2015-05-14 07:38:06 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: |
|
||||||||||||||||||||||||
|
Description
Shatadru Bandyopadhyay
2014-10-09 15:42:41 UTC
Created attachment 945368 [details]
File: backtrace
Created attachment 945369 [details]
File: cgroup
Created attachment 945370 [details]
File: core_backtrace
Created attachment 945371 [details]
File: dso_list
Created attachment 945372 [details]
File: environ
Created attachment 945373 [details]
File: limits
Created attachment 945374 [details]
File: maps
Created attachment 945375 [details]
File: open_fds
Created attachment 945376 [details]
File: proc_pid_status
Created attachment 945377 [details]
File: var_log_messages
Another user experienced a similar problem: Step to reproduce ~~~~ 1. Open "Change Background" 2. Click on the Background 3. Click on the "Pictures" Tab reporter: libreport-2.1.11 backtrace_rating: 4 cmdline: gnome-control-center background crash_function: picture_scaled executable: /usr/bin/gnome-control-center kernel: 3.10.0-123.9.2.el7.x86_64 package: control-center-3.8.6-15.el7 reason: gnome-control-center killed by SIGSEGV runlevel: N 5 type: CCpp uid: 23304 Cant reproduce with control-center-3.14.4-2.el7 It crashed when trying to print a WARNING with an error message:
Core was generated by `gnome-control-center background'.
Program terminated with signal 11, Segmentation fault.
#0 0x000000000045bfa8 in picture_scaled (source_object=0x7f9e9400d920, res=<optimized out>, user_data=0x3ea6630) at bg-pictures-source.c:164
164 g_warning ("Failed to load image: %s", error->message);
A closer look suggests that gdk_pixbuf_new_from_stream_finish encountered a failure, returned a NULL pointer but did not set the GError:
Thread 1 (Thread 0x7f9ece50ea40 (LWP 29475)):
#0 0x000000000045bfa8 in picture_scaled (source_object=0x7f9e9400d920, res=<optimized out>, user_data=0x3ea6630) at bg-pictures-source.c:164
bg_source = <optimized out>
item = <optimized out>
error = 0x0
pixbuf = 0x0
software = <optimized out>
uri = <optimized out>
iter = {stamp = 0, user_data = 0x7f9ec77d8900 <g_source_callback_funcs>, user_data2 = 0x2566950, user_data3 = 0x7f9e8c001130}
store = <optimized out>
#1 0x00007f9ec8432947 in g_simple_async_result_complete (simple=0x7f9e94002dd0) at gsimpleasyncresult.c:777
current_source = 0x7f9e8c011ed0
current_context = 0x0
__PRETTY_FUNCTION__ = "g_simple_async_result_complete"
#2 0x00007f9ec84329c9 in complete_in_idle_cb_for_thread (_data=0x5625b70) at gsimpleasyncresult.c:845
data = 0x5625b70
simple = 0x7f9e94002dd0
Updating the summary and component for posterity. |