martyr-deepin / deepin-screenshot

Deprecated (migrated into deepin-screen-recorder after v20), consider create and maintain your own fork if you love it.
https://www.deepin.org/original/deepin-screenshot/
GNU General Public License v3.0
346 stars 102 forks source link

Copy to clipboard crashes on Ubuntu 19.10 #78

Open weeman1337 opened 4 years ago

weeman1337 commented 4 years ago

After the update to 19.10 copy to clipboard crashes the app.

The package provided by the Ubuntu repos is quite outdated (4.1.8). Maybe you could update the version provided by the Debian/Ubuntu repos.

Anyway I get this output:

2019-10-27, 09:01:33.075 [Debug  ] [  0] ConfigSettings: "effect" "is_blur" QVariant(bool, false)
2019-10-27, 09:01:33.081 [Debug  ] [  0] ConfigSettings: "effect" "is_mosaic" QVariant(bool, false)
2019-10-27, 09:01:33.081 [Debug  ] [  0] Setting file: "/home/mweimann/.config/deepin/deepin-screenshot.conf"
2019-10-27, 09:01:33.083 [Debug  ] [  0] ~~~~~~ QSize(276, 28)
2019-10-27, 09:01:33.115 [Debug  ] [  0] ConfigSettings: "save" "save_quality" QVariant(int, 100)
2019-10-27, 09:01:33.116 [Warning] [  0] QStackedWidget::setCurrentWidget: widget 0x0 not contained in stack
2019-10-27, 09:01:36.798 [Debug  ] [  0] MainWindow mouseReleaseEvent
2019-10-27, 09:01:38.110 [Debug  ] [  0] subToolBar shape: "saveList"
2019-10-27, 09:01:38.111 [Debug  ] [  0] show shapesWidget
2019-10-27, 09:01:38.124 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.226 [Debug  ] [  0] saveButtonList: 3
2019-10-27, 09:01:39.343 [Debug  ] [  0] updateSelectedShapes -1 0 -1
2019-10-27, 09:01:39.343 [Debug  ] [  0] ConfigSettings: "save" "save_op" QVariant(int, 3)
2019-10-27, 09:01:39.343 [Debug  ] [  0] release event !!!
2019-10-27, 09:01:39.343 [Debug  ] [  0] keyboardGrabbed: true
2019-10-27, 09:01:39.343 [Debug  ] [  0] ShapesWidget saveActionTriggered!
2019-10-27, 09:01:39.343 [Debug  ] [  0] clear selected!!!
2019-10-27, 09:01:39.355 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.364 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.376 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.384 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.389 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.393 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.401 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.409 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.416 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.424 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.432 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.440 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.448 [Debug  ] [  0] hoveredShape type: ""
2019-10-27, 09:01:39.449 [Debug  ] [  0] shotCurrentImg shotFullScreen
2019-10-27, 09:01:39.465 [Debug  ] [  0] release event !!!
2019-10-27, 09:01:39.465 [Debug  ] [  0] keyboardGrabbed: true
2019-10-27, 09:01:39.476 [Debug  ] [  0] ConfigSettings: "common" "default_savepath" QVariant(QString, "clipboard")
2019-10-27, 09:01:39.533 [Debug  ] [  0] saveFilePath: ""

If I can provide any further information to help on this please let me know.

ywcdiao commented 4 years ago

Same problem, I got the following error:

"dtkwidget2" can not find qm files
"deepin-screenshot" can not find qm files
2019-10-28, 09:38:39.143 [Debug] [0] screenshot no notify!
2019-10-28, 09:38:39.160 [Debug] [0] m_keyboardGrabbed: false
2019-10-28, 09:38:39.160 [Debug] [0] m_keyboardGrabbed: false
2019-10-28, 09:38:39.160 [Debug] [0] m_keyboardGrabbed: false
2019-10-28, 09:38:39.160 [Debug] [0] m_keyboardGrabbed: false
2019-10-28, 09:38:39.160 [Debug] [0] m_keyboardGrabbed: false
2019-10-28, 09:38:39.160 [Debug] [0] m_keyboardGrabbed: false
2019-10-28, 09:38:39.177 [Debug] [0] m_keyboardGrabbed: false
2019-10-28, 09:38:39.177 [Debug] [0] m_keyboardGrabbed: false
2019-10-28, 09:38:39.178 [Debug] [0] m_keyboardGrabbed: false
2019-10-28, 09:38:39.179 [Debug] [0] m_keyboardGrabbed: false
2019-10-28, 09:38:39.182 [Debug] [0] m_keyboardGrabbed: true
2019-10-28, 09:38:39.275 [Debug] [0] ConfigSettings: "effect" "is_blur" QVariant(bool, false)
2019-10-28, 09:38:39.343 [Debug] [0] ConfigSettings: "effect" "is_mosaic" QVariant(bool, false)
2019-10-28, 09:38:39.343 [Debug] [0] Setting file: "~/.config/deepin/deepin-screenshot.conf"
2019-10-28, 09:38:39.345 [Debug] [0] ~~~~~~ QSize(276, 28)
2019-10-28, 09:38:39.443 [Debug] [0] ConfigSettings: "save" "save_quality" QVariant(int, 100)
2019-10-28, 09:38:39.446 [Warning] [0] QStackedWidget::setCurrentWidget: widget 0x0 not contained in stack
2019-10-28, 09:38:43.038 [Debug] [0] MainWindow mouseReleaseEvent
2019-10-28, 09:38:45.041 [Debug] [0] release event !!!
2019-10-28, 09:38:45.042 [Debug] [0] keyboardGrabbed: true
2019-10-28, 09:38:45.144 [Debug] [0] shotCurrentImg shotFullScreen
2019-10-28, 09:38:45.180 [Debug] [0] release event !!!
2019-10-28, 09:38:45.180 [Debug] [0] keyboardGrabbed: true
2019-10-28, 09:38:45.267 [Debug] [0] ConfigSettings: "common" "default_savepath" QVariant(QString, "clipboard")
2019-10-28, 09:38:45.336 [Debug] [0] saveFilePath: ""
No appenders registered with logger
[Warning] <> QXcbClipboard: Unable to receive an event from the clipboard manager in a reasonable time
[Warning] <> QFileSystemWatcher::removePaths: list is empty
[Warning] <> QFileSystemWatcher::removePaths: list is empty
CodigoCristo commented 4 years ago

PLASMA KDE...

[cristo@alv:~]$ deepin-screenshot (10-31 07:26) translatePath after feedback: "/usr/share/libdtk-2.1.1/DWidget/translations/dtkwidget_es" translatePath after feedback: "/usr/share/deepin-screenshot/translations/deepin-screenshot_es" 2019-10-31, 07:26:35.270 [Debug ] [ 0] m_keyboardGrabbed: false 2019-10-31, 07:26:35.270 [Debug ] [ 0] m_keyboardGrabbed: false 2019-10-31, 07:26:35.270 [Debug ] [ 0] m_keyboardGrabbed: false 2019-10-31, 07:26:35.270 [Debug ] [ 0] m_keyboardGrabbed: false 2019-10-31, 07:26:35.293 [Debug ] [ 0] m_keyboardGrabbed: false 2019-10-31, 07:26:35.293 [Debug ] [ 0] m_keyboardGrabbed: false 2019-10-31, 07:26:35.293 [Debug ] [ 0] m_keyboardGrabbed: false 2019-10-31, 07:26:35.294 [Debug ] [ 0] m_keyboardGrabbed: false 2019-10-31, 07:26:35.296 [Debug ] [ 0] m_keyboardGrabbed: true 2019-10-31, 07:26:35.405 [Debug ] [ 0] ConfigSettings: "effect" "is_blur" QVariant(bool, false) 2019-10-31, 07:26:35.472 [Debug ] [ 0] ConfigSettings: "effect" "is_mosaic" QVariant(bool, false) 2019-10-31, 07:26:35.472 [Debug ] [ 0] Setting file: "/home/cristo/.config/deepin/deepin-screenshot.conf" 2019-10-31, 07:26:35.472 [Debug ] [ 0] ~~ QSize(276, 28) 2019-10-31, 07:26:35.548 [Debug ] [ 0] ConfigSettings: "save" "save_quality" QVariant(int, 100) 2019-10-31, 07:26:35.549 [Warning] [ 0] QStackedWidget::setCurrentWidget: widget 0x0 not contained in stack 2019-10-31, 07:26:37.771 [Debug ] [ 0] MainWindow mouseReleaseEvent 2019-10-31, 07:26:38.602 [Debug ] [ 0] ConfigSettings: "save" "save_op" QVariant(uint, 3) 2019-10-31, 07:26:38.602 [Debug ] [ 0] release event !!! 2019-10-31, 07:26:38.602 [Debug ] [ 0] keyboardGrabbed: true 2019-10-31, 07:26:38.703 [Debug ] [ 0] shotCurrentImg shotFullScreen 2019-10-31, 07:26:38.716 [Debug ] [ 0] release event !!! 2019-10-31, 07:26:38.717 [Debug ] [ 0] keyboardGrabbed: true 2019-10-31, 07:26:38.785 [Debug ] [ 0] ConfigSettings: "common" "default_savepath" QVariant(QString, "clipboard") 2019-10-31, 07:26:38.787 [Debug ] [ 0] saveFilePath: ""

legraphista commented 4 years ago

Same issue started after upgrading to Pop_OS 19.10

$ deepin-screenshot 
"dtkwidget2" can not find qm files
"deepin-screenshot" can not find qm files
2019-11-04, 19:07:13.617 [Debug  ] [       0] m_keyboardGrabbed: false
2019-11-04, 19:07:13.626 [Debug  ] [       0] m_keyboardGrabbed: false
2019-11-04, 19:07:13.626 [Debug  ] [       0] m_keyboardGrabbed: false
2019-11-04, 19:07:13.626 [Debug  ] [       0] m_keyboardGrabbed: false
2019-11-04, 19:07:13.626 [Debug  ] [       0] m_keyboardGrabbed: false
2019-11-04, 19:07:13.627 [Debug  ] [       0] m_keyboardGrabbed: false
2019-11-04, 19:07:13.627 [Debug  ] [       0] m_keyboardGrabbed: false
2019-11-04, 19:07:13.635 [Debug  ] [       0] m_keyboardGrabbed: false
2019-11-04, 19:07:13.635 [Debug  ] [       0] m_keyboardGrabbed: false
2019-11-04, 19:07:13.636 [Debug  ] [       0] m_keyboardGrabbed: false
2019-11-04, 19:07:13.637 [Debug  ] [       0] m_keyboardGrabbed: false
2019-11-04, 19:07:13.644 [Debug  ] [       0] m_keyboardGrabbed: true
2019-11-04, 19:07:13.675 [Debug  ] [       0] ConfigSettings: "effect" "is_blur" QVariant(bool, false)
2019-11-04, 19:07:13.676 [Debug  ] [       0] ConfigSettings: "effect" "is_mosaic" QVariant(bool, false)
2019-11-04, 19:07:13.676 [Debug  ] [       0] Setting file: "/home/stefan/.config/deepin/deepin-screenshot.conf"
2019-11-04, 19:07:13.690 [Debug  ] [       0] ~~~~~~ QSize(276, 28)
2019-11-04, 19:07:13.696 [Debug  ] [       0] ConfigSettings: "save" "save_quality" QVariant(int, 100)
2019-11-04, 19:07:13.697 [Warning] [       0] QStackedWidget::setCurrentWidget: widget 0x0 not contained in stack
2019-11-04, 19:07:15.177 [Debug  ] [       0] MainWindow mouseReleaseEvent
2019-11-04, 19:07:16.892 [Debug  ] [       0] subToolBar shape: "saveList"
2019-11-04, 19:07:16.892 [Debug  ] [       0] show shapesWidget
2019-11-04, 19:07:16.899 [Debug  ] [       0] hoveredShape type: ""
2019-11-04, 19:07:17.862 [Debug  ] [       0] saveButtonList: 3
2019-11-04, 19:07:17.864 [Debug  ] [       0] updateSelectedShapes -1 0 -1
2019-11-04, 19:07:17.864 [Debug  ] [       0] ConfigSettings: "save" "save_op" QVariant(int, 3)
2019-11-04, 19:07:17.865 [Debug  ] [       0] release event !!!
2019-11-04, 19:07:17.865 [Debug  ] [       0] keyboardGrabbed: true
2019-11-04, 19:07:17.865 [Debug  ] [       0] ShapesWidget saveActionTriggered!
2019-11-04, 19:07:17.865 [Debug  ] [       0] clear selected!!!
2019-11-04, 19:07:17.872 [Debug  ] [       0] hoveredShape type: ""
2019-11-04, 19:07:17.890 [Debug  ] [       0] hoveredShape type: ""
2019-11-04, 19:07:17.966 [Debug  ] [       0] shotCurrentImg shotFullScreen
2019-11-04, 19:07:17.995 [Debug  ] [       0] release event !!!
2019-11-04, 19:07:17.995 [Debug  ] [       0] keyboardGrabbed: true
2019-11-04, 19:07:18.000 [Debug  ] [       0] ConfigSettings: "common" "default_savepath" QVariant(QString, "clipboard")
2019-11-04, 19:07:18.043 [Debug  ] [       0] saveFilePath: ""
ZhouHr commented 4 years ago

deepin-screenshot load translate "/usr/share/dtkwidget/translations/dtkwidget2_zh_CN" load translate "/usr/share/deepin-screenshot/translations/deepin-screenshot_zh_CN" 2019-11-07, 09:54:19.915 [Debug ] [ 0] m_keyboardGrabbed: false 2019-11-07, 09:54:19.915 [Debug ] [ 0] m_keyboardGrabbed: false 2019-11-07, 09:54:19.915 [Debug ] [ 0] m_keyboardGrabbed: false 2019-11-07, 09:54:19.915 [Debug ] [ 0] m_keyboardGrabbed: false 2019-11-07, 09:54:19.936 [Debug ] [ 0] m_keyboardGrabbed: false 2019-11-07, 09:54:19.936 [Debug ] [ 0] m_keyboardGrabbed: false 2019-11-07, 09:54:19.936 [Debug ] [ 0] m_keyboardGrabbed: false 2019-11-07, 09:54:19.941 [Debug ] [ 0] m_keyboardGrabbed: false 2019-11-07, 09:54:19.942 [Debug ] [ 0] m_keyboardGrabbed: true 2019-11-07, 09:54:19.987 [Debug ] [ 0] ConfigSettings: "effect" "is_blur" QVariant(bool, false) 2019-11-07, 09:54:19.999 [Debug ] [ 0] ConfigSettings: "effect" "is_mosaic" QVariant(bool, false) 2019-11-07, 09:54:19.999 [Debug ] [ 0] Setting file: "/home/zhouhairong/.config/deepin/deepin-screenshot.conf" 2019-11-07, 09:54:19.999 [Debug ] [ 0] ~~ QSize(276, 28) 2019-11-07, 09:54:20.019 [Debug ] [ 0] ConfigSettings: "save" "save_quality" QVariant(int, 100) 2019-11-07, 09:54:20.019 [Warning] [ 0] QStackedWidget::setCurrentWidget: widget 0x0 not contained in stack 2019-11-07, 09:54:22.890 [Debug ] [ 0] MainWindow mouseReleaseEvent 2019-11-07, 09:54:24.605 [Debug ] [ 0] subToolBar shape: "saveList" 2019-11-07, 09:54:24.605 [Debug ] [ 0] show shapesWidget 2019-11-07, 09:54:24.616 [Debug ] [ 0] hoveredShape type: "" 2019-11-07, 09:54:25.796 [Debug ] [ 0] release event !!! 2019-11-07, 09:54:25.796 [Debug ] [ 0] keyboardGrabbed: true 2019-11-07, 09:54:25.797 [Debug ] [ 0] ShapesWidget saveActionTriggered! 2019-11-07, 09:54:25.797 [Debug ] [ 0] clear selected!!! 2019-11-07, 09:54:25.801 [Debug ] [ 0] hoveredShape type: "" 2019-11-07, 09:54:25.812 [Debug ] [ 0] hoveredShape type: "" 2019-11-07, 09:54:25.898 [Debug ] [ 0] shotCurrentImg shotFullScreen 2019-11-07, 09:54:25.916 [Debug ] [ 0] release event !!! 2019-11-07, 09:54:25.916 [Debug ] [ 0] keyboardGrabbed: true 2019-11-07, 09:54:25.927 [Debug ] [ 0] ConfigSettings: "common" "default_savepath" QVariant(QString, "clipboard") 2019-11-07, 09:54:25.931 [Debug ] [ 0] saveFilePath: "" No appenders registered with logger [Warning] <> QFileSystemWatcher::removePaths: list is empty [Warning] <> QFileSystemWatcher::removePaths: list is empty [Warning] <> QObject::startTimer: Timers can only be used with threads started with QThread

guilatrova commented 4 years ago

Any workarounds for this?

exapsy commented 4 years ago

This is probably directly related with #8 which for some reason is marked as closed. No one ever mentioned why it closed really :(

legraphista commented 4 years ago

I've switched to Flameshot, it does the same things and has more tools to edit the screenshot. And more importantly, i can copy to clipboard!

msenol86 commented 4 years ago

For Arch Linux and derivaties (Manjaro, ...) check my comment

RigoLigoRLC commented 4 years ago

Kubuntu 18.04 LTS, also suffering from this problem. But instead of crashing, it saves all screenshots that should have been copied to clipboard into "/tmp/".

(deepin-screenshot:5820): Gtk-WARNING **: 01:01:26.282: Unable to locate theme engine in module_path: "adwaita", Gtk-Message: 01:01:26.285: Failed to load module "canberra-gtk-module" load translate "/usr/share/dtkwidget/translations/dtkwidget2_zh_CN" load translate "/usr/share/deepin-screenshot/translations/deepin-screenshot_zh_CN" 2019-12-16, 01:01:26.434 [Debug ] [ 0] m_keyboardGrabbed: false 2019-12-16, 01:01:26.436 [Debug ] [ 0] m_keyboardGrabbed: false 2019-12-16, 01:01:26.436 [Debug ] [ 0] m_keyboardGrabbed: false 2019-12-16, 01:01:26.436 [Debug ] [ 0] m_keyboardGrabbed: false 2019-12-16, 01:01:26.437 [Debug ] [ 0] m_keyboardGrabbed: false 2019-12-16, 01:01:26.439 [Debug ] [ 0] m_keyboardGrabbed: false 2019-12-16, 01:01:26.530 [Debug ] [ 0] m_keyboardGrabbed: false 2019-12-16, 01:01:26.531 [Debug ] [ 0] m_keyboardGrabbed: false 2019-12-16, 01:01:26.537 [Debug ] [ 0] m_keyboardGrabbed: false 2019-12-16, 01:01:26.541 [Debug ] [ 0] m_keyboardGrabbed: false 2019-12-16, 01:01:26.560 [Debug ] [ 0] m_keyboardGrabbed: true 2019-12-16, 01:01:26.706 [Debug ] [ 0] ssss "/tmp/deepin-screenshot.XM5820" 2019-12-16, 01:01:27.148 [Debug ] [ 0] ConfigSettings: "effect" "is_blur" QVariant(bool, false) 2019-12-16, 01:01:27.156 [Debug ] [ 0] ConfigSettings: "effect" "is_mosaic" QVariant(bool, false) 2019-12-16, 01:01:27.158 [Debug ] [ 0] Setting file: "/home/rigoligo/.config/deepin/deepin-screenshot/tools.conf" 2019-12-16, 01:01:27.160 [Debug ] [ 0] ~~ QSize(276, 28) 2019-12-16, 01:01:27.253 [Debug ] [ 0] ConfigSettings: "save" "save_quality" QVariant(int, 100) 2019-12-16, 01:01:27.259 [Warning] [ 0] QStackedWidget::setCurrentWidget: widget 0x0 not contained in stack 2019-12-16, 01:01:29.212 [Debug ] [ 0] MainWindow mouseReleaseEvent 2019-12-16, 01:01:32.131 [Debug ] [ 0] subToolBar shape: "saveList" 2019-12-16, 01:01:32.131 [Debug ] [ 0] show shapesWidget 2019-12-16, 01:01:32.183 [Debug ] [ 0] hoveredShape type: "" 2019-12-16, 01:01:34.738 [Debug ] [ 0] saveButtonList: 3 2019-12-16, 01:01:34.750 [Debug ] [ 0] updateSelectedShapes -1 0 -1 2019-12-16, 01:01:34.751 [Debug ] [ 0] ConfigSettings: "save" "save_op" QVariant(int, 3) 2019-12-16, 01:01:34.751 [Debug ] [ 0] release event !!! 2019-12-16, 01:01:34.751 [Debug ] [ 0] keyboardGrabbed: true 2019-12-16, 01:01:34.752 [Debug ] [ 0] ShapesWidget saveActionTriggered! 2019-12-16, 01:01:34.752 [Debug ] [ 0] clear selected!!! 2019-12-16, 01:01:34.790 [Debug ] [ 0] hoveredShape type: "" 2019-12-16, 01:01:34.807 [Debug ] [ 0] hoveredShape type: "" 2019-12-16, 01:01:34.858 [Debug ] [ 0] shotCurrentImg shotFullScreen 2019-12-16, 01:01:35.315 [Debug ] [ 0] release event !!! 2019-12-16, 01:01:35.317 [Debug ] [ 0] keyboardGrabbed: true 2019-12-16, 01:01:35.328 [Debug ] [ 0] ConfigSettings: "common" "default_savepath" QVariant(QString, "clipboard") 2019-12-16, 01:01:35.349 [Debug ] [ 0] saveFilePath: "/tmp/深度截图_选择区域_20191216010135.png"