| Summary: | Packagekit segfaults when realmd tries to look up required packages | ||
|---|---|---|---|
| Product: | PackageKit | Reporter: | Niklas Andersson <niklas.andersson> |
| Component: | core | Assignee: | Richard Hughes <richard> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | medium | ||
| Version: | unspecified | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
Here is the full backtrace also:
Thread 7 "PK-Backend" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff2431700 (LWP 7552)]
strlen () at ../sysdeps/x86_64/strlen.S:106
106 ../sysdeps/x86_64/strlen.S: No such file or directory.
(gdb) bt full
#0 strlen () at ../sysdeps/x86_64/strlen.S:106
No locals.
#1 0x00007ffff65efba9 in __add_to_environ (
name=name@entry=0x7ffff1a289ef "http_proxy", value=value@entry=0x0,
combined=combined@entry=0x0, replace=replace@entry=1) at setenv.c:131
ep = <optimized out>
size = <optimized out>
namelen = 10
vallen = <optimized out>
#2 0x00007ffff65efcca in __setenv (
name=name@entry=0x7ffff1a289ef "http_proxy", value=value@entry=0x0,
replace=replace@entry=1) at setenv.c:259
replace = 1
value = 0x0
name = 0x7ffff1a289ef "http_proxy"
#3 0x00007ffff1a175cf in AptIntf::init (this=this@entry=0x555555837ed0)
at apt-intf.cpp:94
locale = <optimized out>
http_proxy = 0x0
ftp_proxy = <optimized out>
withLock = <optimized out>
AllowBroken = <optimized out>
role = <optimized out>
---Type <return> to continue, or q <return> to quit---
simulate = <optimized out>
timeout = <optimized out>
#4 0x00007ffff1a24c00 in pk_backend_resolve_thread (job=<optimized out>,
params=<optimized out>, user_data=<optimized out>)
at pk-backend-aptcc.cpp:685
search = 0x7fffdc001130
filters = 262144
apt = 0x555555837ed0
pkgs = {<std::vector<pkgCache::VerIterator, std::allocator<pkgCache::VerIterator> >> = std::vector of length 0, capacity 8796093021701, <No data fields>}
#5 0x000055555556e419 in pk_backend_job_thread_setup (
thread_data=0x555555831390) at pk-backend-job.c:792
helper = 0x555555831390
#6 0x00007ffff6c0cb45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#7 0x00007ffff69866fa in start_thread (arg=0x7ffff2431700)
at pthread_create.c:333
__res = <optimized out>
pd = 0x7ffff2431700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737257871104,
6452119222618554160, 0, 140737488347231, 8388608,
93824994891008, -6452131346840682704, -6452139774867144912},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#8 0x00007ffff66bcb5d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.
(gdb)
0.8.x is obsolete now unfortunately. See https://www.freedesktop.org/software/PackageKit/pk-download.html for stable and testing versions we support. Sorry! |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Running realmd 0.16.2-2 and packagekit 0.8.17-4ubuntu6~gcc5.4ubuntu1 packagekitd segfaults during package lookup with following back trace: Starting program: /usr/lib/packagekit/packagekitd [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff4ceb700 (LWP 1292)] [New Thread 0x7ffff44ea700 (LWP 1293)] [New Thread 0x7ffff3ce9700 (LWP 1294)] [New Thread 0x7ffff2431700 (LWP 1295)] [Thread 0x7ffff2431700 (LWP 1295) exited] [New Thread 0x7ffff2431700 (LWP 1307)] Thread 6 "PK-Backend" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff2431700 (LWP 1307)] strlen () at ../sysdeps/x86_64/strlen.S:106 106 ../sysdeps/x86_64/strlen.S: No such file or directory. (gdb) bt #0 strlen () at ../sysdeps/x86_64/strlen.S:106 #1 0x00007ffff65efba9 in __add_to_environ ( name=name@entry=0x7ffff1a289ef "http_proxy", value=value@entry=0x0, combined=combined@entry=0x0, replace=replace@entry=1) at setenv.c:131 #2 0x00007ffff65efcca in __setenv ( name=name@entry=0x7ffff1a289ef "http_proxy", value=value@entry=0x0, replace=replace@entry=1) at setenv.c:259 #3 0x00007ffff1a175cf in AptIntf::init (this=this@entry=0x55555585b070) at apt-intf.cpp:94 #4 0x00007ffff1a24c00 in pk_backend_resolve_thread (job=<optimized out>, params=<optimized out>, user_data=<optimized out>) at pk-backend-aptcc.cpp:685 #5 0x000055555556e419 in pk_backend_job_thread_setup ( thread_data=0x555555859df0) at pk-backend-job.c:792 #6 0x00007ffff6c0cb45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007ffff69866fa in start_thread (arg=0x7ffff2431700) at pthread_create.c:333 #8 0x00007ffff66bcb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 (gdb)