obsproject / obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
https://obsproject.com
GNU General Public License v2.0
58.82k stars 7.83k forks source link

"error: Failed to get visual from fb config." on adding any new source in Ubuntu Linux #220

Closed Bugsbane closed 4 years ago

Bugsbane commented 10 years ago

Whenever I go to add a source, and then choose create new (regardless of the type) I get the following error and included backtrace.

(I'm On Ubuntu 14.04 running the KDE desktop with compositing turned off and the Nvidia proprietary drivers. I'm using the ppa.)

error: Failed to get visual from fb config.

backtrace:

Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7bb90ad in obs_display_destroy () from /usr/lib/libobs.so.0 (gdb) backtrace

0 0x00007ffff7bb90ad in obs_display_destroy () from /usr/lib/libobs.so.0

1 0x00007ffff7bb925a in obs_display_create () from /usr/lib/libobs.so.0

2 0x000000000044a79f in OBSBasicProperties::Init() ()

3 0x000000000042f7cd in OBSBasic::CreatePropertiesWindow(obs_source*) ()

4 0x0000000000434d27 in OBSBasic::InsertSceneItem(obs_scene_item*) ()

5 0x0000000000434efc in OBSBasic::AddSceneItem(OBSRef) ()

6 0x000000000045adf3 in ?? ()

7 0x00007ffff5e3d7f3 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

8 0x00007ffff5e40f19 in QMetaObject::invokeMethod(QObject, char const, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

9 0x000000000042ce7c in OBSBasic::SceneItemAdded(void, calldata) ()

10 0x00007ffff7b7b421 in signal_handler_signal () from /usr/lib/libobs.so.0

11 0x00007ffff7bba58a in obs_scene_add () from /usr/lib/libobs.so.0

12 0x000000000044b765 in AddNew(QWidget, char const, char const*) ()

13 0x000000000044ba4d in OBSBasicSourceSelect::on_buttonBox_accepted() ()

14 0x000000000045a8a9 in ?? ()

15 0x000000000045bca3 in OBSBasicSourceSelect::qt_metacall(QMetaObject::Call, int, void**) ()

16 0x00007ffff5e5b36d in QMetaObject::activate(QObject, int, int, void*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

17 0x00007ffff5e5b2a6 in QMetaObject::activate(QObject, int, int, void*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

18 0x00007ffff77e6e42 in QAbstractButton::clicked(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

19 0x00007ffff7570096 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

20 0x00007ffff7570bae in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

21 0x00007ffff7570d24 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

22 0x00007ffff74b4ea5 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

23 0x00007ffff7479c8c in QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

24 0x00007ffff747fb61 in QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

25 0x00007ffff5e33c2d in QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

26 0x00007ffff747d9e1 in QApplicationPrivate::sendMouseEvent(QWidget, QMouseEvent, QWidget, QWidget, QWidget**, QPointer&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

27 0x00007ffff74d1bbf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

28 0x00007ffff74d39bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

29 0x00007ffff7479c8c in QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

30 0x00007ffff747ee56 in QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

31 0x00007ffff5e33c2d in QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

32 0x00007ffff635325c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

33 0x00007ffff6354925 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

34 0x00007ffff633d858 in QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

35 0x00007fffe8ab95b0 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so

36 0x00007ffff3049e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

37 0x00007ffff304a048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

38 0x00007ffff304a0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

39 0x00007ffff5e8098c in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

40 0x00007ffff5e3296b in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

41 0x00007ffff7660e0d in QDialog::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

42 0x0000000000431b4f in OBSBasic::AddSource(char const*) ()

43 0x0000000000431ed5 in OBSBasic::AddSourceFromAction() ()

44 0x000000000045b20a in ?? ()

45 0x00007ffff5e5b2a6 in QMetaObject::activate(QObject, int, int, void*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

46 0x00007ffff7472a52 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

47 0x00007ffff7474f38 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

48 0x00007ffff75e5a7a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

49 0x00007ffff75eab54 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

---Type to continue, or q to quit---

50 0x00007ffff75eeeaa in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

51 0x00007ffff74b4ea5 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

52 0x00007ffff75ef64b in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

53 0x00007ffff7479c8c in QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

54 0x00007ffff747fb61 in QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

55 0x00007ffff5e33c2d in QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

56 0x00007ffff747d9e1 in QApplicationPrivate::sendMouseEvent(QWidget, QMouseEvent, QWidget, QWidget, QWidget**, QPointer&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

57 0x00007ffff74d196a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

58 0x00007ffff74d39bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

59 0x00007ffff7479c8c in QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

60 0x00007ffff747ee56 in QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

61 0x00007ffff5e33c2d in QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

62 0x00007ffff635325c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

63 0x00007ffff6354925 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

64 0x00007ffff633d858 in QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

65 0x00007fffe8ab95b0 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so

66 0x00007ffff3049e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

67 0x00007ffff304a048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

68 0x00007ffff304a0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

69 0x00007ffff5e8098c in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

70 0x00007ffff5e3296b in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

71 0x00007ffff75edea8 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

72 0x000000000043491d in OBSBasic::AddSourcePopupMenu(QPoint const&) ()

73 0x0000000000434afc in OBSBasic::on_actionAddSource_triggered() ()

74 0x000000000045b110 in ?? ()

75 0x000000000045bf73 in OBSBasic::qt_metacall(QMetaObject::Call, int, void**) ()

76 0x00007ffff5e5b36d in QMetaObject::activate(QObject, int, int, void*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

77 0x00007ffff7472a52 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

78 0x00007ffff7474f38 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

79 0x00007ffff7570bed in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

80 0x00007ffff7570d24 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

81 0x00007ffff762ca7a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

82 0x00007ffff74b4ea5 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

83 0x00007ffff762cb59 in QToolButton::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

84 0x00007ffff7479c8c in QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

85 0x00007ffff747fb61 in QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

86 0x00007ffff5e33c2d in QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

87 0x00007ffff747d9e1 in QApplicationPrivate::sendMouseEvent(QWidget, QMouseEvent, QWidget, QWidget, QWidget**, QPointer&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

88 0x00007ffff74d1bbf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

89 0x00007ffff74d39bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

90 0x00007ffff7479c8c in QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

91 0x00007ffff747ee56 in QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

92 0x00007ffff5e33c2d in QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

93 0x00007ffff635325c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

94 0x00007ffff6354925 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

95 0x00007ffff633d858 in QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

96 0x00007fffe8ab95b0 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so

97 0x00007ffff3049e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

98 0x00007ffff304a048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

99 0x00007ffff304a0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

100 0x00007ffff5e8098c in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

101 0x00007ffff5e3296b in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

---Type to continue, or q to quit---

102 0x00007ffff5e390e1 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

103 0x00000000004276bb in main ()

computerquip commented 10 years ago

Ive been tracking this bug but its not that reliable to reproduce for me. Seems to be an issue with whatever cache is used to store scene setup. On Jul 31, 2014 11:34 AM, "Bugsbane" notifications@github.com wrote:

Whenever I go to add a source, and then choose create new (regardless of the type) I get the following error and included backtrace.

(I'm On Ubuntu 14.04 running the KDE desktop with compositing turned off and the Nvidia proprietary drivers. I'm using the ppa.)

error: Failed to get visual from fb config.

backtrace:

Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7bb90ad in obs_display_destroy () from /usr/lib/libobs.so.0 (gdb) backtrace

0 0x00007ffff7bb90ad in obs_display_destroy () from /usr/lib/libobs.so.0

1 https://github.com/jp9000/obs-studio/pull/1 0x00007ffff7bb925a in

obs_display_create () from /usr/lib/libobs.so.0

2 https://github.com/jp9000/obs-studio/pull/2 0x000000000044a79f in

OBSBasicProperties::Init() ()

3 https://github.com/jp9000/obs-studio/issues/3 0x000000000042f7cd in

OBSBasic::CreatePropertiesWindow(obssource) ()

4 https://github.com/jp9000/obs-studio/pull/4 0x0000000000434d27 in

OBSBasic::InsertSceneItem(obs_sceneitem) ()

5 https://github.com/jp9000/obs-studio/pull/5 0x0000000000434efc in

OBSBasic::AddSceneItem(OBSRef) ()

6 https://github.com/jp9000/obs-studio/issues/6 0x000000000045adf3 in

?? ()

7 https://github.com/jp9000/obs-studio/pull/7 0x00007ffff5e3d7f3 in

QMetaMethod::invoke(QObject_, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

8 https://github.com/jp9000/obs-studio/pull/8 0x00007ffff5e40f19 in

QMetaObject::invokeMethod(QObject, char const, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

9 https://github.com/jp9000/obs-studio/issues/9 0x000000000042ce7c in

OBSBasic::SceneItemAdded(void, calldata) ()

10 https://github.com/jp9000/obs-studio/issues/10 0x00007ffff7b7b421

in signal_handler_signal () from /usr/lib/libobs.so.0

11 https://github.com/jp9000/obs-studio/issues/11 0x00007ffff7bba58a

in obs_scene_add () from /usr/lib/libobs.so.0

12 https://github.com/jp9000/obs-studio/pull/12 0x000000000044b765 in

AddNew(QWidget, char const, char const_) ()

13 https://github.com/jp9000/obs-studio/pull/13 0x000000000044ba4d in

OBSBasicSourceSelect::on_buttonBox_accepted() ()

14 https://github.com/jp9000/obs-studio/pull/14 0x000000000045a8a9 in

?? ()

15 https://github.com/jp9000/obs-studio/pull/15 0x000000000045bca3 in

OBSBasicSourceSelect::qt_metacall(QMetaObject::Call, int, void**) ()

16 https://github.com/jp9000/obs-studio/pull/16 0x00007ffff5e5b36d in

QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

17 https://github.com/jp9000/obs-studio/pull/17 0x00007ffff5e5b2a6 in

QMetaObject::activate(QObject_, int, int, void__) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

18 https://github.com/jp9000/obs-studio/pull/18 0x00007ffff77e6e42 in

QAbstractButton::clicked(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

19 https://github.com/jp9000/obs-studio/pull/19 0x00007ffff7570096 in

?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

20 https://github.com/jp9000/obs-studio/pull/20 0x00007ffff7570bae in

?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

21 https://github.com/jp9000/obs-studio/pull/21 0x00007ffff7570d24 in

QAbstractButton::mouseReleaseEvent(QMouseEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

22 https://github.com/jp9000/obs-studio/issues/22 0x00007ffff74b4ea5

in QWidget::event(QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

23 https://github.com/jp9000/obs-studio/pull/23 0x00007ffff7479c8c in

QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

24 https://github.com/jp9000/obs-studio/pull/24 0x00007ffff747fb61 in

QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

25 https://github.com/jp9000/obs-studio/pull/25 0x00007ffff5e33c2d in

QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

26 https://github.com/jp9000/obs-studio/pull/26 0x00007ffff747d9e1 in

QApplicationPrivate::sendMouseEvent(QWidget, QMouseEvent, QWidget, QWidget, QWidget__, QPointer&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

27 https://github.com/jp9000/obs-studio/pull/27 0x00007ffff74d1bbf in

?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

28 https://github.com/jp9000/obs-studio/pull/28 0x00007ffff74d39bb in

?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

29 https://github.com/jp9000/obs-studio/pull/29 0x00007ffff7479c8c in

QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

30 https://github.com/jp9000/obs-studio/pull/30 0x00007ffff747ee56 in

QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

31 https://github.com/jp9000/obs-studio/pull/31 0x00007ffff5e33c2d in

QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

32 https://github.com/jp9000/obs-studio/pull/32 0x00007ffff635325c in

QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

33 https://github.com/jp9000/obs-studio/pull/33 0x00007ffff6354925 in

QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

34 https://github.com/jp9000/obs-studio/pull/34 0x00007ffff633d858 in

QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

35 https://github.com/jp9000/obs-studio/pull/35 0x00007fffe8ab95b0 in

?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so

36 https://github.com/jp9000/obs-studio/issues/36 0x00007ffff3049e04

in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

37 https://github.com/jp9000/obs-studio/pull/37 0x00007ffff304a048 in

?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

38 https://github.com/jp9000/obs-studio/pull/38 0x00007ffff304a0ec in

g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

39 https://github.com/jp9000/obs-studio/issues/39 0x00007ffff5e8098c

in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

40 https://github.com/jp9000/obs-studio/issues/40 0x00007ffff5e3296b

in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

41 https://github.com/jp9000/obs-studio/pull/41 0x00007ffff7660e0d in

QDialog::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

42 https://github.com/jp9000/obs-studio/pull/42 0x0000000000431b4f in

OBSBasic::AddSource(char const_) ()

43 https://github.com/jp9000/obs-studio/pull/43 0x0000000000431ed5 in

OBSBasic::AddSourceFromAction() ()

44 https://github.com/jp9000/obs-studio/issues/44 0x000000000045b20a

in ?? ()

45 https://github.com/jp9000/obs-studio/pull/45 0x00007ffff5e5b2a6 in

QMetaObject::activate(QObject_, int, int, void__) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

46 https://github.com/jp9000/obs-studio/issues/46 0x00007ffff7472a52

in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

47 https://github.com/jp9000/obs-studio/issues/47 0x00007ffff7474f38

in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

48 https://github.com/jp9000/obs-studio/issues/48 0x00007ffff75e5a7a

in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

49 https://github.com/jp9000/obs-studio/pull/49 0x00007ffff75eab54 in

?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ---Type to continue, or q to quit---

50 https://github.com/jp9000/obs-studio/issues/50 0x00007ffff75eeeaa

in QMenu::mouseReleaseEvent(QMouseEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

51 https://github.com/jp9000/obs-studio/issues/51 0x00007ffff74b4ea5

in QWidget::event(QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

52 https://github.com/jp9000/obs-studio/pull/52 0x00007ffff75ef64b in

QMenu::event(QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

53 https://github.com/jp9000/obs-studio/pull/53 0x00007ffff7479c8c in

QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

54 https://github.com/jp9000/obs-studio/issues/54 0x00007ffff747fb61

in QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

55 https://github.com/jp9000/obs-studio/pull/55 0x00007ffff5e33c2d in

QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

56 https://github.com/jp9000/obs-studio/pull/56 0x00007ffff747d9e1 in

QApplicationPrivate::sendMouseEvent(QWidget, QMouseEvent, QWidget, QWidget, QWidget**, QPointer&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

57 https://github.com/jp9000/obs-studio/pull/57 0x00007ffff74d196a in

?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

58 https://github.com/jp9000/obs-studio/issues/58 0x00007ffff74d39bb

in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

59 https://github.com/jp9000/obs-studio/pull/59 0x00007ffff7479c8c in

QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

60 https://github.com/jp9000/obs-studio/issues/60 0x00007ffff747ee56

in QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

61 https://github.com/jp9000/obs-studio/issues/61 0x00007ffff5e33c2d

in QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

62 https://github.com/jp9000/obs-studio/issues/62 0x00007ffff635325c

in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

63 https://github.com/jp9000/obs-studio/pull/63 0x00007ffff6354925 in

QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

64 https://github.com/jp9000/obs-studio/pull/64 0x00007ffff633d858 in

QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

65 https://github.com/jp9000/obs-studio/pull/65 0x00007fffe8ab95b0 in

?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so

66 https://github.com/jp9000/obs-studio/issues/66 0x00007ffff3049e04

in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

67 https://github.com/jp9000/obs-studio/issues/67 0x00007ffff304a048

in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

68 https://github.com/jp9000/obs-studio/pull/68 0x00007ffff304a0ec in

g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

69 https://github.com/jp9000/obs-studio/pull/69 0x00007ffff5e8098c in

QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

70 https://github.com/jp9000/obs-studio/pull/70 0x00007ffff5e3296b in

QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

71 https://github.com/jp9000/obs-studio/pull/71 0x00007ffff75edea8 in

QMenu::exec(QPoint const&, QAction*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

72 https://github.com/jp9000/obs-studio/pull/72 0x000000000043491d in

OBSBasic::AddSourcePopupMenu(QPoint const&) ()

73 https://github.com/jp9000/obs-studio/issues/73 0x0000000000434afc

in OBSBasic::on_actionAddSource_triggered() ()

74 https://github.com/jp9000/obs-studio/pull/74 0x000000000045b110 in

?? ()

75 https://github.com/jp9000/obs-studio/issues/75 0x000000000045bf73

in OBSBasic::qt_metacall(QMetaObject::Call, int, void**) ()

76 https://github.com/jp9000/obs-studio/issues/76 0x00007ffff5e5b36d

in QMetaObject::activate(QObject_, int, int, void__) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

77 https://github.com/jp9000/obs-studio/pull/77 0x00007ffff7472a52 in

QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

78 https://github.com/jp9000/obs-studio/pull/78 0x00007ffff7474f38 in

QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

79 https://github.com/jp9000/obs-studio/issues/79 0x00007ffff7570bed

in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

80 https://github.com/jp9000/obs-studio/issues/80 0x00007ffff7570d24

in QAbstractButton::mouseReleaseEvent(QMouseEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

81 https://github.com/jp9000/obs-studio/pull/81 0x00007ffff762ca7a in

QToolButton::mouseReleaseEvent(QMouseEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

82 https://github.com/jp9000/obs-studio/pull/82 0x00007ffff74b4ea5 in

QWidget::event(QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

83 https://github.com/jp9000/obs-studio/pull/83 0x00007ffff762cb59 in

QToolButton::event(QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

84 https://github.com/jp9000/obs-studio/pull/84 0x00007ffff7479c8c in

QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

85 https://github.com/jp9000/obs-studio/issues/85 0x00007ffff747fb61

in QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

86 https://github.com/jp9000/obs-studio/pull/86 0x00007ffff5e33c2d in

QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

87 https://github.com/jp9000/obs-studio/pull/87 0x00007ffff747d9e1 in

QApplicationPrivate::sendMouseEvent(QWidget, QMouseEvent, QWidget, QWidget, QWidget__, QPointer&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

88 https://github.com/jp9000/obs-studio/pull/88 0x00007ffff74d1bbf in

?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

89 https://github.com/jp9000/obs-studio/pull/89 0x00007ffff74d39bb in

?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

90 https://github.com/jp9000/obs-studio/pull/90 0x00007ffff7479c8c in

QApplicationPrivate::notifyhelper(QObject, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

91 https://github.com/jp9000/obs-studio/issues/91 0x00007ffff747ee56

in QApplication::notify(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

92 https://github.com/jp9000/obs-studio/pull/92 0x00007ffff5e33c2d in

QCoreApplication::notifyInternal(QObject, QEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

93 https://github.com/jp9000/obs-studio/pull/93 0x00007ffff635325c in

QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

94 https://github.com/jp9000/obs-studio/pull/94 0x00007ffff6354925 in

QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

95 https://github.com/jp9000/obs-studio/pull/95 0x00007ffff633d858 in

QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

96 https://github.com/jp9000/obs-studio/pull/96 0x00007fffe8ab95b0 in

?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so

97 https://github.com/jp9000/obs-studio/pull/97 0x00007ffff3049e04 in

g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

98 https://github.com/jp9000/obs-studio/issues/98 0x00007ffff304a048

in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

99 https://github.com/jp9000/obs-studio/pull/99 0x00007ffff304a0ec in

g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

100 https://github.com/jp9000/obs-studio/pull/100 0x00007ffff5e8098c

in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

101 https://github.com/jp9000/obs-studio/pull/101 0x00007ffff5e3296b

in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ---Type to continue, or q to quit---

102 https://github.com/jp9000/obs-studio/pull/102 0x00007ffff5e390e1

in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

103 https://github.com/jp9000/obs-studio/issues/103 0x00000000004276bb

in main ()

— Reply to this email directly or view it on GitHub https://github.com/jp9000/obs-studio/issues/220.

Bugsbane commented 10 years ago

100% reproducible for me. Can I get you any further info?

jp9000 commented 10 years ago

I'm using nvidia proprietary drivers on linux and it seems to be working fine, though I'm using it with all self-built packages (because of development)

It's difficult testing all the different distros and packages. I will probably leave this open for a bit to see if anyone else responds having the same issue.