[Bug 2235178] New: Boost.Log shared library apparently dead-locks when libssp-0.dll dependency is not in the default path
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2235178
Bug ID: 2235178
Summary: Boost.Log shared library apparently dead-locks when
libssp-0.dll dependency is not in the default path
Product: Fedora
Version: 38
Status: NEW
Component: mingw-boost
Assignee: fedora(a)tsailer.ch
Reporter: hedayatv(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: epel-packagers-sig(a)lists.fedoraproject.org,
fedora(a)tsailer.ch, rjones(a)redhat.com
Target Milestone: ---
Classification: Fedora
Description of problem:
TBH, I'm not sure if it is the right component to report for. Anyway, if I
compile a simple Boot.Log program with F38's MingGW64, I can run the program
with WINEPATH set to mingw's sysroot bin directory:
export WINEPATH=/usr/x86_64-w64-mingw32/sys-root/mingw/bin
wine test.exe
It runs fine. However, if I want to deploy the program, I put all .dll
dependencies including boost dlls into a dir (e.g. myapp). However, the program
doesn't successfully run and it hangs (apparently, is a deadlock.as also
reported by wine about a locked thread).
Now, if I only remove libssp-0.dll from the dir, it works fine again:
cd myapp
export WINEPATH=/usr/x86_64-w64-mingw32/sys-root/mingw/bin
rm libssp-0.dll
wine test.exe
I'm not sure, but looks like that whenever libssp-0.dll is loaded anywhere
except the default path, it cause deadlock.
Version-Release number of selected component (if applicable):
mingw64-boost-1.78.0-4.fc38.noarch
How reproducible:
100%
Steps to Reproduce:
1. Create the following file as test.cpp:
#include <boost/log/trivial.hpp>
int main(int, char*[])
{
BOOST_LOG_TRIVIAL(trace) << "A trace severity message";
BOOST_LOG_TRIVIAL(debug) << "A debug severity message";
BOOST_LOG_TRIVIAL(info) << "An informational severity message";
BOOST_LOG_TRIVIAL(warning) << "A warning severity message";
BOOST_LOG_TRIVIAL(error) << "An error severity message";
BOOST_LOG_TRIVIAL(fatal) << "A fatal severity message";
return 0;
}
2. Compile with:
$ x86_64-w64-mingw32-g++ test.cpp -lboost_log-mt-x64 -DBOOST_ALL_DYN_LINK
3. Run:
$ export WINEPATH=/usr/x86_64-w64-mingw32/sys-root/mingw/bin
$ wine a.exe
4. It runs successfully. Now, run:
$ unset WINEPATH
$ cp /usr/x86_64-w64-mingw32/sys-root/mingw/bin/*.dll .
$ wine a.exe
Actual results:
In step 4, you'll see the app hangs and you should kill it to terminate:
$ wine a.exe
002c:fixme:winediag:LdrInitializeThunk wine-staging 8.14 is a testing version
containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when
filing bug reports on winehq.org.
0088:fixme:wineusb:query_id Unhandled ID query type 0x5.
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
0114:err:sync:RtlpWaitForCriticalSection section 00000001CCDFD010 "?" wait
timed out in thread 0114, blocked by 0000, retrying (60 sec)
If you only remove libssp-0.dll from current directory and export WINEPATH to
point to the installed one, it works fine again.
Expected results:
$ wine a.exe
002c:fixme:winediag:LdrInitializeThunk wine-staging 8.14 is a testing version
containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when
filing bug reports on winehq.org.
0088:fixme:wineusb:query_id Unhandled ID query type 0x5.
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
[2023-08-27 18:47:12.922807] [0x00000114] [trace] A trace severity message
[2023-08-27 18:47:12.930604] [0x00000114] [debug] A debug severity message
[2023-08-27 18:47:12.939153] [0x00000114] [info] An informational severity
message
[2023-08-27 18:47:12.947407] [0x00000114] [warning] A warning severity message
[2023-08-27 18:47:12.956964] [0x00000114] [error] An error severity message
[2023-08-27 18:47:12.966910] [0x00000114] [fatal] A fatal severity message
$
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2235178
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-...
2 weeks, 1 day
[Bug 2235025] New: [abrt] cinnamon: g_type_check_instance_is_fundamentally_a(): cinnamon killed by SIGSEGV
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2235025
Bug ID: 2235025
Summary: [abrt] cinnamon:
g_type_check_instance_is_fundamentally_a(): cinnamon
killed by SIGSEGV
Product: Fedora
Version: 38
Hardware: x86_64
Status: NEW
Whiteboard: abrt_hash:6c263b498a3d4c26e1928969a4e9de9e0329e4e7;VAR
IANT_ID=workstation;
Component: cinnamon
Assignee: leigh123linux(a)googlemail.com
Reporter: andrew.butterworth39(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: epel-packagers-sig(a)lists.fedoraproject.org,
leigh123linux(a)googlemail.com, miketwebster(a)gmail.com,
riehecky(a)fnal.gov
Target Milestone: ---
Classification: Fedora
Description of problem:
Logged into Cinnamon
Version-Release number of selected component:
cinnamon-5.8.4-3.fc38
Additional info:
reporter: libreport-2.17.11
type: CCpp
reason: cinnamon killed by SIGSEGV
journald_cursor:
s=4819c3e8468348bf9086b7896237764f;i=8120d;b=140b57a77f2845d4bad30bcaf34fc08a;m=2d84ba83;t=601ea4c02d473;x=d86fd3db90494c21
executable: /usr/bin/cinnamon
cmdline: cinnamon --replace
cgroup: 0::/user.slice/user-1000.slice/session-2.scope
rootdir: /
uid: 1000
kernel: 6.4.6-200.fc38.x86_64
package: cinnamon-5.8.4-3.fc38
runlevel: N 5
backtrace_rating: 4
crash_function: g_type_check_instance_is_fundamentally_a
comment: Logged into Cinnamon
Truncated backtrace:
Thread no. 1 (14 frames)
#0 g_type_check_instance_is_fundamentally_a at ../gobject/gtype.c:4166
#2 cinnamon_app_state_transition at ../src/cinnamon-app.c:931
#3 _cinnamon_app_remove_window at ../src/cinnamon-app.c:995
#6 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3812
#9 meta_window_unmanage at ../src/core/window.c:1679
#10 handle_other_xevent at ../src/x11/events.c:1374
#11 meta_x11_display_handle_xevent at ../src/x11/events.c:1867
#12 xevent_filter at ../src/x11/events.c:1909
#13 gdk_event_apply_filters at ../gdk/x11/gdkeventsource.c:79
#14 gdk_event_source_translate_event at ../gdk/x11/gdkeventsource.c:198
#15 _gdk_x11_display_queue_events at ../gdk/x11/gdkeventsource.c:341
#16 gdk_display_get_event at ../gdk/gdkdisplay.c:442
#17 gdk_event_source_dispatch.lto_priv at ../gdk/x11/gdkeventsource.c:354
#20 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2235025
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-...
2 weeks, 4 days
[Bug 2232900] New: [abrt] cinnamon-settings-daemon: check_volume_queue(): csd-automount killed by SIGSEGV
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2232900
Bug ID: 2232900
Summary: [abrt] cinnamon-settings-daemon: check_volume_queue():
csd-automount killed by SIGSEGV
Product: Fedora
Version: 38
Hardware: x86_64
Status: NEW
Whiteboard: abrt_hash:4a75dc1aad38c50f524204176712820d14e85209;VAR
IANT_ID=cinnamon;
Component: cinnamon-settings-daemon
Assignee: leigh123linux(a)googlemail.com
Reporter: zmitov(a)callflowlab.com
QA Contact: extras-qa(a)fedoraproject.org
CC: epel-packagers-sig(a)lists.fedoraproject.org,
leigh123linux(a)googlemail.com, riehecky(a)fnal.gov
Target Milestone: ---
Classification: Fedora
Version-Release number of selected component:
cinnamon-settings-daemon-5.8.1-1.fc38
Additional info:
reporter: libreport-2.17.11
type: CCpp
reason: csd-automount killed by SIGSEGV
journald_cursor:
s=cfe57502953e41d5928148363681b7f4;i=14dc89;b=a6bcc176dd1d4ede99ae30d81e70c4e8;m=38a5c2812;t=603455745e35e;x=e6c3e305c6033c78
executable: /usr/libexec/csd-automount
cmdline: csd-automount
cgroup: 0::/user.slice/user-1000.slice/session-4.scope
rootdir: /
uid: 1000
kernel: 6.4.11-200.fc38.x86_64
package: cinnamon-settings-daemon-5.8.1-1.fc38
runlevel: N 5
backtrace_rating: 4
crash_function: check_volume_queue
Truncated backtrace:
Thread no. 1 (7 frames)
#0 check_volume_queue at ../plugins/automount/csd-automount-manager.c:186
#1 screensaver_signal_callback at
../plugins/automount/csd-automount-manager.c:351
#4 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3812
#7 on_signal_received at ../gio/gdbusproxy.c:890
#8 emit_signal_instance_in_idle_cb at ../gio/gdbusconnection.c:3802
#12 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
#14 gtk_main at ../gtk/gtkmain.c:1329
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2232900
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-...
2 weeks, 4 days
[Bug 2231160] New: [abrt] nemo: g_type_check_instance_is_fundamentally_a(): nemo killed by SIGSEGV
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2231160
Bug ID: 2231160
Summary: [abrt] nemo:
g_type_check_instance_is_fundamentally_a(): nemo
killed by SIGSEGV
Product: Fedora
Version: 38
Hardware: x86_64
Status: NEW
Whiteboard: abrt_hash:084fa48b0eb7ce0555bb0aadb31968c3aefacc4c;VAR
IANT_ID=kde;
Component: nemo
Assignee: leigh123linux(a)googlemail.com
Reporter: rich.trefz(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: epel-packagers-sig(a)lists.fedoraproject.org,
leigh123linux(a)googlemail.com, riehecky(a)fnal.gov
Target Milestone: ---
Classification: Fedora
Description of problem:
using the properties dialog for a desktop file
Version-Release number of selected component:
nemo-5.8.4-1.fc38
Additional info:
reporter: libreport-2.17.11
uid: 1000
crash_function: g_type_check_instance_is_fundamentally_a
runlevel: N 5
rootdir: /
cmdline: /usr/bin/nemo /d3p1/Downloads/2023/08/10
dso_list: /usr/bin/nemo nemo-5.8.4-1.fc38.x86_64 (Fedora Project)
1689654484
type: CCpp
package: nemo-5.8.4-1.fc38
journald_cursor:
s=ea1547b17a3c4b3d83d3852d803afb93;i=47e46a2;b=60a1072273644413af93201e2f1cc736;m=5435b3af9;t=602961298ff14;x=9468779c244e33d8
kernel: 6.4.9-200.fc38.x86_64
cgroup:
0::/user.slice/user-1000.slice/user@1000.service/app.slice/vte-spawn-d45a78da-a917-49c4-88ea-f9a2c05d1c3d.scope
backtrace_rating: 4
comment: using the properties dialog for a desktop file
reason: nemo killed by SIGSEGV
executable: /usr/bin/nemo
Truncated backtrace:
Thread no. 0 (47 frames)
#0 g_type_check_instance_is_fundamentally_a at ../gobject/gtype.c:4166
#2 tree_node_update_icon at ../src/nemo-tree-sidebar-model.c:332
#3 tree_node_update_closed_icon at ../src/nemo-tree-sidebar-model.c:343
#4 update_node_without_reporting at ../src/nemo-tree-sidebar-model.c:845
#5 update_node at ../src/nemo-tree-sidebar-model.c:955
#6 process_file_change at ../src/nemo-tree-sidebar-model.c:988
#7 files_changed_callback at ../src/nemo-tree-sidebar-model.c:1015
#9 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3812
#12 nemo_directory_emit_files_changed at
../libnemo-private/nemo-directory.c:763
#14 nemo_directory_emit_change_signals at
../libnemo-private/nemo-directory.c:778
#15 emit_change_signals_for_all_files at
../libnemo-private/nemo-directory.c:231
#16 emit_change_signals_for_all_files_in_all_directories at
../libnemo-private/nemo-directory.c:261
#18 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3812
#21 theme_changed_idle at ../gtk/gtkicontheme.c:776
#26 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
#28 gtk_main at ../gtk/gtkmain.c:1329
#29 xapp_icon_chooser_dialog_run at ../libxapp/xapp-icon-chooser-dialog.c:732
#30 select_image_button_callback at ../src/nemo-properties-window.c:5535
#31 _g_closure_invoke_va at ../gobject/gclosure.c:895
#34 gtk_button_clicked at ../gtk/gtkbutton.c:1541
#35 gtk_button_do_release at ../gtk/gtkbutton.c:1845
#37 gtk_real_button_released at ../gtk/gtkbutton.c:1963
#38 _g_closure_invoke_va at ../gobject/gclosure.c:895
#41 multipress_released_cb at ../gtk/gtkbutton.c:666
#42 _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv at gtk/gtkmarshalers.c:4804
#43 _g_closure_invoke_va at ../gobject/gclosure.c:895
#46 gtk_gesture_multi_press_end at ../gtk/gtkgesturemultipress.c:287
#47 g_cclosure_marshal_VOID__BOXEDv at ../gobject/gmarshal.c:1686
#48 _g_closure_invoke_va at ../gobject/gclosure.c:895
#51 _gtk_gesture_set_recognized at ../gtk/gtkgesture.c:346
#52 _gtk_gesture_check_recognized at ../gtk/gtkgesture.c:387
#53 gtk_gesture_handle_event at ../gtk/gtkgesture.c:784
#54 gtk_gesture_single_handle_event at ../gtk/gtkgesturesingle.c:222
#55 gtk_event_controller_handle_event at ../gtk/gtkeventcontroller.c:230
#56 _gtk_widget_run_controllers at ../gtk/gtkwidget.c:7447
#57 _gtk_marshal_BOOLEAN__BOXEDv at gtk/gtkmarshalers.c:130
#58 _g_closure_invoke_va at ../gobject/gclosure.c:895
#61 gtk_widget_event_internal.part.0.lto_priv.0 at ../gtk/gtkwidget.c:7812
#62 propagate_event_up at ../gtk/gtkmain.c:2588
#63 propagate_event at ../gtk/gtkmain.c:2691
#64 gtk_propagate_event at ../gtk/gtkmain.c:2725
#65 gtk_main_do_event at ../gtk/gtkmain.c:1921
#67 _gdk_event_emit at ../gdk/gdkevents.c:73
#69 gdk_event_source_dispatch.lto_priv at ../gdk/x11/gdkeventsource.c:354
#72 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
#73 g_main_context_iteration at ../glib/gmain.c:4343
#74 g_application_run at ../gio/gapplication.c:2573
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2231160
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-...
2 weeks, 4 days