Open kpinel opened 6 years ago
Yes, it happens every day or so, exactly the same way on my system. Linux Mint Mate v19 (kernel 4.15.0-36-generic). Variety v0.7.0
I should add these entries from syslog:
Oct 4 04:05:32 don-GatewayDX4870 variety[3959]: XMP Toolkit error 101: Schema namespace URI and prefix mismatch Oct 4 04:05:33 don-GatewayDX4870 variety[3959]: Failed to decode XMP metadata. Oct 4 05:35:32 don-GatewayDX4870 variety[3959]: XMP Toolkit error 101: Schema namespace URI and prefix mismatch Oct 4 05:35:33 don-GatewayDX4870 variety[3959]: Failed to decode XMP metadata. Oct 4 09:05:32 don-GatewayDX4870 variety[3959]: XMP Toolkit error 101: Schema namespace URI and prefix mismatch Oct 4 09:05:32 don-GatewayDX4870 variety[3959]: Failed to decode XMP metadata. Oct 4 10:05:32 don-GatewayDX4870 variety[3959]: Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored. Oct 4 10:05:32 don-GatewayDX4870 variety[3959]: Invalid JPEG preview image. Oct 4 10:05:32 don-GatewayDX4870 variety[3959]: Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored. Oct 4 10:05:32 don-GatewayDX4870 variety[3959]: message repeated 2 times: [ Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.] ... Oct 4 11:45:39 don-GatewayDX4870 variety[3959]: XMP Toolkit error 201: XML parsing failure Oct 4 11:45:39 don-GatewayDX4870 variety[3959]: Failed to decode XMP metadata. Oct 4 17:35:32 don-GatewayDX4870 variety[3959]: XMP Toolkit error 101: Schema namespace URI and prefix mismatch Oct 4 17:35:33 don-GatewayDX4870 variety[3959]: Failed to decode XMP metadata.
Getting the same error. Seems to have started around recent Variety update 0.7.0~git201809151602.8eff230~ppa768~ubuntu16.04.1
Command line execution yields the following error:
Error in `/usr/bin/python3': free(): invalid pointer: 0x0000000001f9f590
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fc81fc787e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7fc81fc8137a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fc81fc8553c]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x1d479)[0x7fc81cafd479]
/usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so(+0x2f881)[0x7fc81bcbe881]
/usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so(+0x2bd06)[0x7fc81bcbad06]
/usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so(+0x2d3e8)[0x7fc81bcbc3e8]
/usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so(+0x21385)[0x7fc81bcb0385]
/usr/bin/python3(PyObject_Call+0x47)[0x5c1797]
/usr/bin/python3(PyEval_EvalFrameEx+0x4ec6)[0x53bba6]
/usr/bin/python3(PyEval_EvalCodeEx+0x13b)[0x540f9b]
/usr/bin/python3[0x4ebd23]
/usr/bin/python3(PyObject_Call+0x47)[0x5c1797]
/usr/bin/python3[0x4fb9ce]
/usr/bin/python3(PyObject_Call+0x47)[0x5c1797]
/usr/bin/python3[0x584716]
/usr/bin/python3(PyEval_EvalFrameEx+0xc36)[0x537916]
/usr/bin/python3(PyEval_EvalFrameEx+0x4b04)[0x53b7e4]
/usr/bin/python3[0x5406df]
/usr/bin/python3(PyEval_EvalFrameEx+0x50b2)[0x53bd92]
/usr/bin/python3[0x5406df]
/usr/bin/python3(PyEval_EvalFrameEx+0x54f0)[0x53c1d0]
/usr/bin/python3(PyEval_EvalFrameEx+0x4b04)[0x53b7e4]
/usr/bin/python3[0x540199]
/usr/bin/python3(PyEval_EvalCode+0x1f)[0x540e4f]
/usr/bin/python3[0x60c272]
/usr/bin/python3(PyRun_FileExFlags+0x9a)[0x60e71a]
/usr/bin/python3(PyRun_SimpleFileExFlags+0x1bc)[0x60ef0c]
/usr/bin/python3(Py_Main+0x456)[0x63fb26]
/usr/bin/python3(main+0xe1)[0x4cfeb1]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fc81fc21830]
/usr/bin/python3(_start+0x29)[0x5d6049]
======= Memory map: ========
00400000-007a9000 r-xp 00000000 08:02 524301 /usr/bin/python3.5
009a9000-009ab000 r--p 003a9000 08:02 524301 /usr/bin/python3.5
009ab000-00a42000 rw-p 003ab000 08:02 524301 /usr/bin/python3.5
00a42000-00a73000 rw-p 00000000 00:00 0
01bca000-026e0000 rw-p 00000000 00:00 0 [heap]
I have had the same issue. Just posting the error from console.
trevor@Bunty:~$ variety ERROR: 2018-11-02 19:12:13,175: _generate_pencil_tile() 'Could not generate pencil_tile.png' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/variety/VarietyWindow.py", line 302, in _generate_pencil_tile "-motion-blur 0x20+135 -charcoal 2 -resize 50%% %s" % pipes.quote(pencil_tile_filename.encode('utf8'))) File "/usr/lib/python3.6/shlex.py", line 314, in quote if _find_unsafe(s) is None: TypeError: cannot use a string pattern on a bytes-like object WARNING: 2018-11-02 19:12:13,308: load_history() 'Could not load history file, continuing without it, no worries' Gtk-Message: 19:12:13.409: GtkDialog mapped without a transient parent. This is discouraged. ERROR: 2018-11-02 19:12:13,410: image_ok() 'Error in image_ok for file /home/trevor/.config/variety/Downloaded/nasa_apod/marsHirise_ESP_035143_1325.jpg' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/variety/VarietyWindow.py", line 1482, in image_ok i = PILImage.open(img) File "/usr/lib/python3/dist-packages/PIL/Image.py", line 2590, in open % (filename if filename else fp)) OSError: cannot identify image file '/home/trevor/.config/variety/Downloaded/nasa_apod/marsHirise_ESP_035143_1325.jpg' free(): invalid pointer Aborted (core dumped)<
Regards
same here, but just
~
❯ variety
free(): invalid pointer
Another clue that might help someone figure this out is that when I created a new user on my system, Variety works when I'm logged-in with that user. So it must be something user-specific, but I'm not familiar enough with Python to figure out what the problem is :slightly_frowning_face:
For anyone watching this issue, I've finally had enough of this and decided to poke around to see if I can figure this one out. And I managed to get Variety up and running again!
TL;DR: try renaming the folder ~/.config/variety/
to something else and then starting Variety - it might just work.
I started by renaming my whole ~/.config
folder(I did it with as little stuff running as possible, but I don't recommend it :slightly_smiling_face: ). Then started Variety - and it worked!
Next, I restored my ~/.config
folder and renamed the whole ~/.config/variety/
folder - that also allowed Variety to work(by the way, if you're trying this, make sure you fully kill the Variety process between attempts, because running variety
with a running instance will just show you the settings screen, even if it wouldn't do a clean start).
Next I tried renaming/moving each of the files within ~/.config/variety/
and checking to see if Variety will run. The one file that seemed to fix the issue for whatever reason was ~/.config/variety/pencil_tile.png
- I did get an error message about that file not being able to be generated(when I ran variety
from the terminal). I moved the file back in it's place and that time Variety started just fine :man_shrugging: . After killing the Variety process and starting it up again multiple times, as well as doing a full reboot Variety seems to be working ok for now.
If you don't want to play around and you're not too worried about your config, you can probably simply rename the whole ~/.config/variety/
folder and save yourself the hassle of trying things blindly.
Hope this helps :slightly_smiling_face:
This is going to sound weird, but I had also given up on this and tried your suggestion with partial success.
In the end I manually changed my wallpaper to something random. The next time I started my computer Variety started and has been working ever since. After months of fails this may have been a coincidence but who knows :)
Regards
Here's one more clue as this kept happening to me randomly. You can look at the log file( ~/.config/variety/variety.log
). One of the last lines should mention the path to downloaded file that is currently being used as a wallpaper. Deleting that last file has fixed the issue for me every time so far.
Unfortunately I haven't saved a copy of any of those images, but next time this happens I'll see if I can upload it here or somewhere else for someone to look into - I'd assume there's some weird edge case with some images and it causes a fatal error.
@nikolov-tmw Posting a problematic image would be very helpful! Maybe one of the underlying libraries we're using don't handle corrupt images correctly and cause a crash.
@jlu5 Ok, so I just had this happen again. Here are the last few lines of ~/.config/variety/variety.log
:
INFO: 2019-05-16 04:22:58,234: log_options() 'use_landscape_enabled = True'
INFO: 2019-05-16 04:22:58,234: reload_config() 'No need to clear prepared queue'
INFO: 2019-05-16 04:22:58,234: load_last_change_time() 'Change interval < 6 hours, ignore persisted last_change_time, wait initially the whole interval: 300'
INFO: 2019-05-16 04:22:58,234: update_indicator() 'Setting file info to: /home/user/.config/variety/Downloaded/Desktoppr/200717040711-1867.jpg'
This lead me to try and remove the image 200717040711-1867.jpg
. After I did so, problem was solved. This time I copied the image and uploaded it as-is(through ssh). You can find it here: https://nidus.paiyakdev.com/screens/200717040711-1867.jpg
Let me know if you're able to reproduce the problem with that image and if not, I can try and look further into it on my end.
I downloaded the image and was able to set it as wallpaper without any issues. I'll leave it in my enabled sources and see if anything breaks later.
I saw similar behavior as @nikolov-tmw,
I was getting the same issue, but everything worked after I removed ./config/variety/Downloaded/Desktoppr/20110430_634398018831122866.jpg
OH, perhaps if you still have a copy of the image, upload it somewhere?
Unfortunately, I didn't think of that before I rm
'd it.
However, I think this is the Desktoppr link https://www.desktoppr.co/wallpapers/240286
Hi everyone,
What if you run Variety as python3 -q -X faulthandler /usr/bin/variety
in a terminal? This should print the last bits of Python code that are executed before Python crashes, which might narrow down which library calls are causing a crash.
Had this issue, used @nikolov-tmw's solution, it all worked.
@jlu5 Ok, so I just had this happen again. Here are the last few lines of
~/.config/variety/variety.log
:INFO: 2019-05-16 04:22:58,234: log_options() 'use_landscape_enabled = True' INFO: 2019-05-16 04:22:58,234: reload_config() 'No need to clear prepared queue' INFO: 2019-05-16 04:22:58,234: load_last_change_time() 'Change interval < 6 hours, ignore persisted last_change_time, wait initially the whole interval: 300' INFO: 2019-05-16 04:22:58,234: update_indicator() 'Setting file info to: /home/user/.config/variety/Downloaded/Desktoppr/200717040711-1867.jpg'
This lead me to try and remove the image
200717040711-1867.jpg
. After I did so, problem was solved. This time I copied the image and uploaded it as-is(through ssh). You can find it here: https://nidus.paiyakdev.com/screens/200717040711-1867.jpgLet me know if you're able to reproduce the problem with that image and if not, I can try and look further into it on my end.
If this still reproduces reliably for anyone - when it happens, please zip your whole ~/.config/variety
folder (without the Downloaded, Fetched and Favorites subfolders), along with the image file of the current wallpaper (you can manually call ~/.config/variety/scripts/get_wallpaper
to check which one it is) and attach them here. Posted logs so far do not reveal much info, we need to reproduce the crash locally.
Hi, same issue for me
I've tried to remove and reinstall variety . SAME issue I've tried to delete the config folder . SAME issue I've tried to copy then config folder from an older install . SAME issue
I've got an invalid pointer error when starting variety in a terminal. I've SOLVED the issue by renaming the last loaded wallpaper image.
For that, I've ran
variety -v
to get the last loaded image filename. In my case the interesting line was at the end of the log :
INFO: 2019-12-22 14:17:12,065: update_indicator() 'Setting file info to: /home/laurent/Images/Wallpaper/Beautiful Mix HD Wallpapers/Googaback 161 pack (242).jpg'
then I've executed the following command:
mv "/home/laurent/Images/Wallpaper/Beautiful Mix HD Wallpapers/Googaback 161 pack (242).jpg" "/home/laurent/Images/Wallpaper/Beautiful Mix HD Wallpapers/Googaback 161 pack.jpg"
and start variety again... and it works !!
Ok, it's reliably failing for me.
version: 0.8.2~git202001090643.15fcc8c~ppa881~ubuntu16.04.1
python3 version: 3.5.1-3
TBZ file: https://drive.google.com/open?id=1NMH0t6k-nG7PRi4Njedv8JIyETiLXpPb
$: ~/.config/variety/scripts/get_wallpaper
'file:///home/
The current image is included in the tbz file.
$: python3 -q -X faulthandler /usr/bin/variety *** Error in
python3': free(): invalid pointer: 0x00007f3a78005610 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f3a8dbaa7e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7f3a8dbb337a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f3a8dbb753c]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x1d479)[0x7f3a8aeb6479]
/usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so(+0x2f881)[0x7f3a8a077881]
/usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so(+0x2bd06)[0x7f3a8a073d06]
/usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so(+0x2d3e8)[0x7f3a8a0753e8]
/usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so(+0x21385)[0x7f3a8a069385]
python3(PyObject_Call+0x47)[0x5c3bd7]
python3(PyEval_EvalFrameEx+0x4f2f)[0x5354af]
python3(PyEval_EvalCodeEx+0x13b)[0x53a81b]
python3[0x4e3423]
python3(PyObject_Call+0x47)[0x5c3bd7]
python3[0x4f08be]
python3(PyObject_Call+0x47)[0x5c3bd7]
python3[0x57f216]
python3(PyEval_EvalFrameEx+0xc36)[0x5311b6]
python3(PyEval_EvalFrameEx+0x4b64)[0x5350e4]
python3[0x539f5f]
python3(PyEval_EvalFrameEx+0x5122)[0x5356a2]
python3[0x539f5f]
python3(PyEval_EvalFrameEx+0x5572)[0x535af2]
python3[0x539f5f]
python3(PyEval_EvalFrameEx+0x5572)[0x535af2]
python3(PyEval_EvalFrameEx+0x4b64)[0x5350e4]
python3[0x539a13]
python3(PyEval_EvalCode+0x1f)[0x53a6cf]
python3[0x6292c2]
python3(PyRun_FileExFlags+0x9a)[0x62b76a]
python3(PyRun_SimpleFileExFlags+0x1bc)[0x62bf5c]
python3(Py_Main+0x456)[0x63d506]
python3(main+0xe1)[0x4cfd11]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f3a8db53830]
python3(_start+0x29)[0x5d36e9]
======= Memory map: ========
00400000-007a7000 r-xp 00000000 fd:00 8782640 /usr/bin/python3.5
009a6000-009a8000 r--p 003a6000 fd:00 8782640 /usr/bin/python3.5
009a8000-00a3f000 rw-p 003a8000 fd:00 8782640 /usr/bin/python3.5
00a3f000-00a70000 rw-p 00000000 00:00 0
02220000-02b47000 rw-p 00000000 00:00 0 [heap]
7f3a58000000-7f3a58021000 rw-p 00000000 00:00 0
7f3a58021000-7f3a5c000000 ---p 00000000 00:00 0
7f3a60000000-7f3a60045000 rw-p 00000000 00:00 0
7f3a60045000-7f3a64000000 ---p 00000000 00:00 0
7f3a64000000-7f3a64021000 rw-p 00000000 00:00 0
7f3a64021000-7f3a68000000 ---p 00000000 00:00 0
7f3a68000000-7f3a68021000 rw-p 00000000 00:00 0
7f3a68021000-7f3a6c000000 ---p 00000000 00:00 0
7f3a6c246000-7f3a6c24b000 r-xp 00000000 fd:00 10879528 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f3a6c24b000-7f3a6c44b000 ---p 00005000 fd:00 10879528 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f3a6c44b000-7f3a6c44c000 r--p 00005000 fd:00 10879528 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f3a6c44c000-7f3a6c44d000 rw-p 00006000 fd:00 10879528 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f3a6c44d000-7f3a6c44f000 r-xp 00000000 fd:00 10883592 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f3a6c44f000-7f3a6c64e000 ---p 00002000 fd:00 10883592 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f3a6c64e000-7f3a6c64f000 r--p 00001000 fd:00 10883592 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f3a6c64f000-7f3a6c650000 rw-p 00002000 fd:00 10883592 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f3a6c650000-7f3a6c65b000 r-xp 00000000 fd:00 10883496 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f3a6c65b000-7f3a6c85a000 ---p 0000b000 fd:00 10883496 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f3a6c85a000-7f3a6c85b000 r--p 0000a000 fd:00 10883496 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f3a6c85b000-7f3a6c85c000 rw-p 0000b000 fd:00 10883496 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f3a6c85c000-7f3a6c862000 rw-p 00000000 00:00 0
7f3a6c862000-7f3a6c863000 ---p 00000000 00:00 0
7f3a6c863000-7f3a6d063000 rw-p 00000000 00:00 0
7f3a6d063000-7f3a6d064000 ---p 00000000 00:00 0
7f3a6d064000-7f3a6d864000 rw-p 00000000 00:00 0
7f3a6d864000-7f3a6d865000 ---p 00000000 00:00 0
7f3a6d865000-7f3a6e1e5000 rw-p 00000000 00:00 0
7f3a6e1e5000-7f3a6e1ec000 r-xp 00000000 fd:00 8791461 /usr/lib/x86_64-linux-gnu/libnotify.so.4.0.0
7f3a6e1ec000-7f3a6e3eb000 ---p 00007000 fd:00 8791461 /usr/lib/x86_64-linux-gnu/libnotify.so.4.0.0
7f3a6e3eb000-7f3a6e3ec000 r--p 00006000 fd:00 8791461 /usr/lib/x86_64-linux-gnu/libnotify.so.4.0.0
7f3a6e3ec000-7f3a6e3ed000 rw-p 00007000 fd:00 8791461 /usr/lib/x86_64-linux-gnu/libnotify.so.4.0.0
7f3a6e3ed000-7f3a6e404000 r-xp 00000000 fd:00 8915916 /usr/lib/python3/dist-packages/cairo/_cairo.cpython-35m-x86_64-linux-gnu.so
7f3a6e404000-7f3a6e604000 ---p 00017000 fd:00 8915916 /usr/lib/python3/dist-packages/cairo/_cairo.cpython-35m-x86_64-linux-gnu.so
7f3a6e604000-7f3a6e605000 r--p 00017000 fd:00 8915916 /usr/lib/python3/dist-packages/cairo/_cairo.cpython-35m-x86_64-linux-gnu.so
7f3a6e605000-7f3a6e60a000 rw-p 00018000 fd:00 8915916 /usr/lib/python3/dist-packages/cairo/_cairo.cpython-35m-x86_64-linux-gnu.so
7f3a6e60a000-7f3a6e80b000 rw-p 00000000 00:00 0
7f3a6e80b000-7f3a6ea5c000 r-xp 00000000 fd:00 8782696 /usr/lib/x86_64-linux-gnu/libexiv2.so.14.0.0
7f3a6ea5c000-7f3a6ec5c000 ---p 00251000 fd:00 8782696 /usr/lib/x86_64-linux-gnu/libexiv2.so.14.0.0
7f3a6ec5c000-7f3a6ec8a000 r--p 00251000 fd:00 8782696 /usr/lib/x86_64-linux-gnu/libexiv2.so.14.0.0
7f3a6ec8a000-7f3a6ec8c000 rw-p 0027f000 fd:00 8782696 /usr/lib/x86_64-linux-gnu/libexiv2.so.14.0.0
7f3a6ec8c000-7f3a6eca6000 rw-p 00000000 00:00 0
7f3a6eca6000-7f3a6ecc4000 r-xp 00000000 fd:00 8785422 /usr/lib/x86_64-linux-gnu/libgexiv2.so.2.0.0
7f3a6ecc4000-7f3a6eec4000 ---p 0001e000 fd:00 8785422 /usr/lib/x86_64-linux-gnu/libgexiv2.so.2.0.0
7f3a6eec4000-7f3a6eec5000 r--p 0001e000 fd:00 8785422 /usr/lib/x86_64-linux-gnu/libgexiv2.so.2.0.0
7f3a6eec5000-7f3a6eec6000 rw-p 0001f000 fd:00 8785422 /usr/lib/x86_64-linux-gnu/libgexiv2.so.2.0.0
7f3a6eec6000-7f3a6eefd000 r-xp 00000000 fd:00 8791390 /usr/lib/x86_64-linux-gnu/libmpdec.so.2.4.2
7f3a6eefd000-7f3a6f0fc000 ---p 00037000 fd:00 8791390 /usr/lib/x86_64-linux-gnu/libmpdec.so.2.4.2
7f3a6f0fc000-7f3a6f0fd000 r--p 00036000 fd:00 8791390 /usr/lib/x86_64-linux-gnu/libmpdec.so.2.4.2
7f3a6f0fd000-7f3a6f0fe000 rw-p 00037000 fd:00 8791390 /usr/lib/x86_64-linux-gnu/libmpdec.so.2.4.2
7f3a6f0fe000-7f3a6f122000 r-xp 00000000 fd:00 9047202 /usr/lib/python3.5/lib-dynload/_decimal.cpython-35m-x86_64-linux-gnu.so
7f3a6f122000-7f3a6f321000 ---p 00024000 fd:00 9047202 /usr/lib/python3.5/lib-dynload/_decimal.cpython-35m-x86_64-linux-gnu.so
7f3a6f321000-7f3a6f322000 r--p 00023000 fd:00 9047202 /usr/lib/python3.5/lib-dynload/_decimal.cpython-35m-x86_64-linux-gnu.so
7f3a6f322000-7f3a6f32b000 rw-p 00024000 fd:00 9047202 /usr/lib/python3.5/lib-dynload/_decimal.cpython-35m-x86_64-linux-gnu.so
7f3a6f32b000-7f3a6f42b000 rw-p 00000000 00:00 0
7f3a6f42b000-7f3a6f42f000 r-xp 00000000 fd:00 10879191 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f3a6f42f000-7f3a6f62e000 ---p 00004000 fd:00 10879191 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f3a6f62e000-7f3a6f62f000 r--p 00003000 fd:00 10879191 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f3a6f62f000-7f3a6f630000 rw-p 00004000 fd:00 10879191 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f3a6f630000-7f3a6f652000 r-xp 00000000 fd:00 9047445 /usr/lib/python3.5/lib-dynload/_ctypes.cpython-35m-x86_64-linux-gnu.so
7f3a6f652000-7f3a6f851000 ---p 00022000 fd:00 9047445 /usr/lib/python3.5/lib-dynload/_ctypes.cpython-35m-x86_64-linux-gnu.so
7f3a6f851000-7f3a6f852000 r--p 00021000 fd:00 9047445 /usr/lib/python3.5/lib-dynload/_ctypes.cpython-35m-x86_64-linux-gnu.so
7f3a6f852000-7f3a6f856000 rw-p 00022000 fd:00 9047445 /usr/lib/python3.5/lib-dynload/_ctypes.cpython-35m-x86_64-linux-gnu.so
7f3a6f856000-7f3a6f8d7000 rw-p 00000000 00:00 0
7f3a6f8d7000-7f3a7118d000 r-xp 00000000 fd:00 8782275 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7f3a7118d000-7f3a7138c000 ---p 018b6000 fd:00 8782275 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7f3a7138c000-7f3a7138d000 r--p 018b5000 fd:00 8782275 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7f3a7138d000-7f3a7138e000 rw-p 018b6000 fd:00 8782275 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7f3a7138e000-7f3a7150d000 r-xp 00000000 fd:00 8786039 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7f3a7150d000-7f3a7170d000 ---p 0017f000 fd:00 8786039 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7f3a7170d000-7f3a7171d000 r--p 0017f000 fd:00 8786039 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7f3a7171d000-7f3a7171e000 rw-p 0018f000 fd:00 8786039 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7f3a7171e000-7f3a71722000 rw-p 00000000 00:00 0
7f3a71722000-7f3a718d3000 r-xp 00000000 fd:00 8784472 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7f3a718d3000-7f3a71ad2000 ---p 001b1000 fd:00 8784472 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7f3a71ad2000-7f3a71ada000 r--p 001b0000 fd:00 8784472 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7f3a71ada000-7f3a71adc000 rw-p 001b8000 fd:00 8784472 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7f3a71adc000-7f3a71add000 rw-p 00000000 00:00 0
7f3a71add000-7f3a71af1000 r-xp 00000000 fd:00 8785517 /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.17
7f3a71af1000-7f3a71cf0000 ---p 00014000 fd:00 8785517 /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.17
7f3a71cf0000-7f3a71cf1000 r--p 00013000 fd:00 8785517 /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.17
7f3a71cf1000-7f3a71cf2000 rw-p 00014000 fd:00 8785517 /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.17
7f3a71cf2000-7f3a71d2d000 r-xp 00000000 fd:00 8785514 /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.28
7f3a71d2d000-7f3a71f2d000 ---p 0003b000 fd:00 8785514 /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.28
7f3a71f2d000-7f3a71f2e000 r--p 0003b000 fd:00 8785514 /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.28
7f3a71f2e000-7f3a71f2f000 rw-p 0003c000 fd:00 8785514 /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.28
7f3a71f2f000-7f3a720e3000 r-xp 00000000 fd:00 8913654 /usr/lib/python3/dist-packages/lxml/etree.cpython-35m-x86_64-linux-gnu.so
7f3a720e3000-7f3a722e2000 ---p 001b4000 fd:00 8913654 /usr/lib/python3/dist-packages/lxml/etree.cpython-35m-x86_64-linux-gnu.so
7f3a722e2000-7f3a722e3000 r--p 001b3000 fd:00 8913654 /usr/lib/python3/dist-packages/lxml/etree.cpython-35m-x86_64-linux-gnu.so
7f3a722e3000-7f3a72319000 rw-p 001b4000 fd:00 8913654 /usr/lib/python3/dist-packages/lxml/etree.cpython-35m-x86_64-linux-gnu.so
7f3a72319000-7f3a724a1000 rw-p 00000000 00:00 0
7f3a724a1000-7f3a724ff000 r-xp 00000000 fd:00 10879182 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f3a724ff000-7f3a726ff000 ---p 0005e000 fd:00 10879182 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f3a726ff000-7f3a72703000 r--p 0005e000 fd:00 10879182 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f3a72703000-7f3a7270a000 rw-p 00062000 fd:00 10879182 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f3a7270a000-7f3a72721000 r-xp 00000000 fd:00 9044313 /usr/lib/python3.5/lib-dynload/_ssl.cpython-35m-x86_64-linux-gnu.so
7f3a72721000-7f3a72921000 ---p 00017000 fd:00 9044313 /usr/lib/python3.5/lib-dynload/_ssl.cpython-35m-x86_64-linux-gnu.so
7f3a72921000-7f3a72922000 r--p 00017000 fd:00 9044313 /usr/lib/python3.5/lib-dynload/_ssl.cpython-35m-x86_64-linux-gnu.so
7f3a72922000-7f3a72927000 rw-p 00018000 fd:00 9044313 /usr/lib/python3.5/lib-dynload/_ssl.cpython-35m-x86_64-linux-gnu.so
7f3a72927000-7f3a72b67000 rw-p 00000000 00:00 0
7f3a72b67000-7f3a72b78000 r-xp 00000000 fd:00 9047448 /usr/lib/python3.5/lib-dynload/_json.cpython-35m-x86_64-linux-gnu.so
7f3a72b78000-7f3a72d77000 ---p 00011000 fd:00 9047448 /usr/lib/python3.5/lib-dynload/_json.cpython-35m-x86_64-linux-gnu.so
7f3a72d77000-7f3a72d78000 r--p 00010000 fd:00 9047448 /usr/lib/python3.5/lib-dynload/_json.cpython-35m-x86_64-linux-gnu.so
7f3a72d78000-7f3a72d79000 rw-p 00011000 fd:00 9047448 /usr/lib/python3.5/lib-dynload/_json.cpython-35m-x86_64-linux-gnu.so
7f3a72d79000-7f3a72df9000 rw-p 00000000 00:00 0
7f3a72df9000-7f3a72e04000 r-xp 00000000 fd:00 8791303 /usr/lib/x86_64-linux-gnu/libjbig.so.0
7f3a72e04000-7f3a73003000 ---p 0000b000 fd:00 8791303 /usr/lib/x86_64-linux-gnu/libjbig.so.0
7f3a73003000-7f3a73004000 r--p 0000a000 fd:00 8791303 /usr/lib/x86_64-linux-gnu/libjbig.so.0
7f3a73004000-7f3a73007000 rw-p 0000b000 fd:00 8791303 /usr/lib/x86_64-linux-gnu/libjbig.so.0
7f3a73007000-7f3a73078000 r-xp 00000000 fd:00 8783302 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
7f3a73078000-7f3a73278000 ---p 00071000 fd:00 8783302 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
7f3a73278000-7f3a73279000 r--p 00071000 fd:00 8783302 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
7f3a73279000-7f3a7327c000 rw-p 00072000 fd:00 8783302 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
7f3a7327c000-7f3a732d3000 r-xp 00000000 fd:00 8782694 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f3a732d3000-7f3a734d3000 ---p 00057000 fd:00 8782694 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f3a734d3000-7f3a734d4000 r--p 00057000 fd:00 8782694 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f3a734d4000-7f3a734d5000 rw-p 00058000 fd:00 8782694 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f3a734d5000-7f3a7351d000 r-xp 00000000 fd:00 8913002 /usr/lib/python3/dist-packages/PIL/_imaging.cpython-35m-x86_64-linux-gnu.so
7f3a7351d000-7f3a7371c000 ---p 00048000 fd:00 8913002 /usr/lib/python3/dist-packages/PIL/_imaging.cpython-35m-x86_64-linux-gnu.so
7f3a7371c000-7f3a7371f000 r--p 00047000 fd:00 8913002 /usr/lib/python3/dist-packages/PIL/_imaging.cpython-35m-x86_64-linux-gnu.so
7f3a7371f000-7f3a73722000 rw-p 0004a000 fd:00 8913002 /usr/lib/python3/dist-packages/PIL/_imaging.cpython-35m-x86_64-linux-gnu.so
7f3a73722000-7f3a73762000 rw-p 00000000 00:00 0
7f3a73762000-7f3a73769000 r-xp 00000000 fd:00 9047443 /usr/lib/python3.5/lib-dynload/_lzma.cpython-35m-x86_64-linux-gnu.so
7f3a73769000-7f3a73968000 ---p 00007000 fd:00 9047443 /usr/lib/python3.5/lib-dynload/_lzma.cpython-35m-x86_64-linux-gnu.so
7f3a73968000-7f3a73969000 r--p 00006000 fd:00 9047443 /usr/lib/python3.5/lib-dynload/_lzma.cpython-35m-x86_64-linux-gnu.so
7f3a73969000-7f3a7396b000 rw-p 00007000 fd:00 9047443 /usr/lib/python3.5/lib-dynload/_lzma.cpython-35m-x86_64-linux-gnu.so
7f3a7396b000-7f3a739ab000 rw-p 00000000 00:00 0
7f3a739ab000-7f3a739ba000 r-xp 00000000 fd:00 10879004 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f3a739ba000-7f3a73bb9000 ---p 0000f000 fd:00 10879004 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f3a73bb9000-7f3a73bba000 r--p 0000e000 fd:00 10879004 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f3a73bba000-7f3a73bbb000 rw-p 0000f000 fd:00 10879004 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f3a73bbb000-7f3a73dd6000 r-xp 00000000 fd:00 10879002 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f3a73dd6000-7f3a73fd5000 ---p 0021b000 fd:00 10879002 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f3a73fd5000-7f3a73ff1000 r--p 0021a000 fd:00 10879002 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f3a73ff1000-7f3a73ffd000 rw-p 00236000 fd:00 10879002 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f3a73ffd000-7f3a74000000 rw-p 00000000 00:00 0
7f3a74000000-7f3a74021000 rw-p 00000000 00:00 0
7f3a74021000-7f3a78000000 ---p 00000000 00:00 0
7f3a78000000-7f3a78022000 rw-p 00000000 00:00 0
7f3a78022000-7f3a7c000000 ---p 00000000 00:00 0
7f3a7c000000-7f3a7c021000 rw-p 00000000 00:00 0
7f3a7c021000-7f3a80000000 ---p 00000000 00:00 0
7f3a80025000-7f3a80029000 r-xp 00000000 fd:00 9047200 /usr/lib/python3.5/lib-dynload/_bz2.cpython-35m-x86_64-linux-gnu.so
7f3a80029000-7f3a80228000 ---p 00004000 fd:00 9047200 /usr/lib/python3.5/lib-dynload/_bz2.cpython-35m-x86_64-linux-gnu.so
7f3a80228000-7f3a80229000 r--p 00003000 fd:00 9047200 /usr/lib/python3.5/lib-dynload/_bz2.cpython-35m-x86_64-linux-gnu.so
7f3a80229000-7f3a8022a000 rw-p 00004000 fd:00 9047200 /usr/lib/python3.5/lib-dynload/_bz2.cpython-35m-x86_64-linux-gnu.so
7f3a8022a000-7f3a8026a000 rw-p 00000000 00:00 0
7f3a8026a000-7f3a80270000 r-xp 00000000 fd:00 9044312 /usr/lib/python3.5/lib-dynload/_hashlib.cpython-35m-x86_64-linux-gnu.so
7f3a80270000-7f3a8046f000 ---p 00006000 fd:00 9044312 /usr/lib/python3.5/lib-dynload/_hashlib.cpython-35m-x86_64-linux-gnu.so
7f3a8046f000-7f3a80470000 r--p 00005000 fd:00 9044312 /usr/lib/python3.5/lib-dynload/_hashlib.cpython-35m-x86_64-linux-gnu.so
7f3a80470000-7f3a80471000 rw-p 00006000 fd:00 9044312 /usr/lib/python3.5/lib-dynload/_hashlib.cpython-35m-x86_64-linux-gnu.so
7f3a80472000-7f3a80532000 rw-p 00000000 00:00 0
7f3a80532000-7f3a80533000 ---p 00000000 00:00 0
7f3a80533000-7f3a80d33000 rw-p 00000000 00:00 0
7f3a80d33000-7f3a80d34000 ---p 00000000 00:00 0
7f3a80d34000-7f3a81534000 rw-p 00000000 00:00 0
7f3a81534000-7f3a81535000 ---p 00000000 00:00 0
7f3a81535000-7f3a81d35000 rw-p 00000000 00:00 0
7f3a81d35000-7f3a81d40000 r-xp 00000000 fd:00 9046788 /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
7f3a81d40000-7f3a81f40000 ---p 0000b000 fd:00 9046788 /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
7f3a81f40000-7f3a81f41000 r--p 0000b000 fd:00 9046788 /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
7f3a81f41000-7f3a81f42000 rw-p 0000c000 fd:00 9046788 /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
7f3a81f42000-7f3a81f92000 r--p 00000000 fd:00 9176509 /usr/share/glib-2.0/schemas/gschemas.compiled
7f3a81f92000-7f3a81fa2000 r-xp 00000000 fd:00 8786056 /usr/lib/x86_64-linux-gnu/libunity-gtk3-parser.so.0.0.0
7f3a81fa2000-7f3a821a1000 ---p 00010000 fd:00 8786056 /usr/lib/x86_64-linux-gnu/libunity-gtk3-parser.so.0.0.0
7f3a821a1000-7f3a821a2000 r--p 0000f000 fd:00 8786056 /usr/lib/x86_64-linux-gnu/libunity-gtk3-parser.so.0.0.0
7f3a821a2000-7f3a821a3000 rw-p 00010000 fd:00 8786056 /usr/lib/x86_64-linux-gnu/libunity-gtk3-parser.so.0.0.0
7f3a821a3000-7f3a821a8000 r-xp 00000000 fd:00 9050078 /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libunity-gtk-module.so
7f3a821a8000-7f3a823a8000 ---p 00005000 fd:00 9050078 /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libunity-gtk-module.so
7f3a823a8000-7f3a823a9000 r--p 00005000 fd:00 9050078 /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libunity-gtk-module.so
7f3a823a9000-7f3a823aa000 rw-p 00006000 fd:00 9050078 /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libunity-gtk-module.so
7f3a823aa000-7f3a823ea000 rw-p 00000000 00:00 0
7f3a823ea000-7f3a82416000 r-xp 00000000 fd:00 8790678 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f3a82416000-7f3a82615000 ---p 0002c000 fd:00 8790678 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f3a82615000-7f3a82618000 r--p 0002b000 fd:00 8790678 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f3a82618000-7f3a82619000 rw-p 0002e000 fd:00 8790678 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f3a82619000-7f3a82646000 r-xp 00000000 fd:00 8790672 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f3a82646000-7f3a82845000 ---p 0002d000 fd:00 8790672 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f3a82845000-7f3a82846000 r--p 0002c000 fd:00 8790672 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f3a82846000-7f3a82848000 rw-p 0002d000 fd:00 8790672 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f3a82848000-7f3a8286a000 r-xp 00000000 fd:00 8790670 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7f3a8286a000-7f3a82a69000 ---p 00022000 fd:00 8790670 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7f3a82a69000-7f3a82a6c000 r--p 00021000 fd:00 8790670 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1Fatal Python error: Aborted
Thread 0x00007f3a6d062700 (most recent call first): File "/usr/lib/python3.5/threading.py", line 293 in wait File "/usr/lib/python3.5/threading.py", line 549 in wait File "/usr/lib/python3/dist-packages/variety/QuotesEngine.py", line 182 in regular_change_thread File "/usr/lib/python3.5/threading.py", line 862 in run File "/usr/lib/python3.5/threading.py", line 914 in _bootstrap_inner File "/usr/lib/python3.5/threading.py", line 882 in _bootstrap
Thread 0x00007f3a6d863700 (most recent call first): File "/usr/lib/python3.5/socket.py", line 732 in getaddrinfo File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 67 in create_connection File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 137 in _new_conn File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 217 in connect File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 787 in _validate_conn File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 346 in _make_request File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 560 in urlopen File "/usr/lib/python3/dist-packages/requests/adapters.py", line 376 in send File "/usr/lib/python3/dist-packages/requests/sessions.py", line 588 in send File "/usr/lib/python3/dist-packages/requests/sessions.py", line 480 in request File "/usr/lib/python3/dist-packages/requests/api.py", line 53 in request File "/usr/lib/python3/dist-packages/variety/Util.py", line 620 in request File "/usr/lib/python3/dist-packages/variety/Util.py", line 635 in fetch File "/usr/lib/python3/dist-packages/variety/Util.py", line 647 in html_soup File "/usr/lib/python3/dist-packages/variety/plugins/builtin/quotes/GoodreadsSource.py", line 167 in get_for_keyword File "/usr/lib/python3/dist-packages/variety/plugins/builtin/quotes/GoodreadsSource.py", line 138 in get_random File "/usr/lib/python3/dist-packages/variety/QuotesEngine.py", line 285 in get_one_quote File "/usr/lib/python3/dist-packages/variety/QuotesEngine.py", line 207 in prepare_thread File "/usr/lib/python3.5/threading.py", line 862 in run File "/usr/lib/python3.5/threading.py", line 914 in _bootstrap_inner File "/usr/lib/python3.5/threading.py", line 882 in _bootstrap
Thread 0x00007f3a6e064700 (most recent call first): File "/usr/lib/python3/dist-packages/variety/VarietyWindow.py", line 988 in clock_thread_method File "/usr/lib/python3.5/threading.py", line 862 in run File "/usr/lib/python3.5/threading.py", line 914 in _bootstrap_inner File "/usr/lib/python3.5/threading.py", line 882 in _bootstrap
Current thread 0x00007f3a8e313700 (most recent call first):
File "/usr/lib/python3/dist-packages/variety/Util.py", line 177 in getitem
File "/usr/lib/python3/dist-packages/variety/Util.py", line 514 in read_metadata
File "/usr/lib/python3/dist-packages/variety/VarietyWindow.py", line 756 in update_indicator
File "/usr/lib/python3/dist-packages/variety/VarietyWindow.py", line 549 in reload_config
File "/usr/lib/python3/dist-packages/variety/VarietyWindow.py", line 194 in start
File "/usr/lib/python3/dist-packages/variety/init.py", line 239 in main
File "/usr/bin/variety", line 66 in
I hope all of this helps. Thanks for a great package!
This is an old problem that popped up a couple years ago. I don't have the issue reference but the problem happens when variety can't properly read the current wallpaper reference in .config/variety/wallpaper/wallpaper.jpg.txt
For me, simply removing the offending file named in wallpaper.jpg.txt
and removing wallpaper.jpg.txt
altogether is enough for variety to start up like normal -with a few errors from the command line at first.
$ variety --version
variety 0.8.10
It started about a month ago where Variety would start fine and work for several hours. As of Friday or Saturday, I get the following error when running it from a terminal free(): invalid pointer Aborted Googling around points it to a Python error but, as little has changed in the app for some time, I'd put it down to recent Python updates. Rebooting doesn't seem to fix the issue. Have also uninstalled and re-installed Variety. Slideshow appears to work fine though