Pcmanfm crash on invalid path
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libfm (Ubuntu) |
Fix Released
|
Medium
|
Julien Lavergne | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* This bug makes pcmanfm crash if an invalid path is selected on the address bar.
* The fix upstream is quite simple : removing an assert which was not necessary.
[Test Case]
* Open pcmanfm
* Go to the address bar and try to enter /this_is_a_test (which should not exist on your system)
* It should crash pcmanfm without the fix. With the fix, pcmanfm should warn you about the non existence of this path (and stayed open)
[Regression Potential]
* I can't see any. The fix removes an assert that should not be here (according to upstream), and it's the only change (1 line fix).
[Original bug report]
I do not remember anymore
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: pcmanfm 1.2.4-1
ProcVersionSign
Uname: Linux 4.4.0-15-generic i686
ApportVersion: 2.20-0ubuntu3
Architecture: i386
Config_
CurrentDesktop: LXDE
Date: Mon Mar 28 11:05:59 2016
ExecutablePath: /usr/bin/pcmanfm
InstallationDate: Installed on 2016-03-27 (0 days ago)
InstallationMedia: Lubuntu 16.04 LTS "Xenial Xerus" - Beta i386 (20160326)
ProcCmdline: pcmanfm --desktop --profile lubuntu
ProcEnviron:
LANGUAGE=nl_NL
PATH=(custom, no user)
XDG_RUNTIME_
LANG=nl_NL.UTF-8
SHELL=/bin/bash
Signal: 6
SourcePackage: pcmanfm
Udisks_dump: Error: [Errno 2] Bestand of map bestaat niet: 'udisks'
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
tags: | added: yakkety |
information type: | Private → Public |
summary: |
- file folder crashed + Pcmanfm crash on invalid path |
Changed in pcmanfm (Ubuntu): | |
assignee: | nobody → Julien Lavergne (gilir) |
status: | Confirmed → In Progress |
Changed in libfm (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Julien Lavergne (gilir) |
description: | updated |
no longer affects: | pcmanfm (Ubuntu) |
no longer affects: | pcmanfm (Ubuntu Xenial) |
StacktraceTop: message () from /tmp/apport_ sandbox_ fdOgq5/ lib/i386- linux-gnu/ libglib- 2.0.so. 0 message_ expr () from /tmp/apport_ sandbox_ fdOgq5/ lib/i386- linux-gnu/ libglib- 2.0.so. 0 list_job_ run () from /tmp/apport_ sandbox_ fdOgq5/ usr/lib/ i386-linux- gnu/libfm. so.4 sandbox_ fdOgq5/ usr/lib/ i386-linux- gnu/libfm. so.4 pool_thread_ proxy () from /tmp/apport_ sandbox_ fdOgq5/ lib/i386- linux-gnu/ libglib- 2.0.so. 0
g_assertion_
g_assertion_
fm_dir_
job_thread () from /tmp/apport_
g_thread_